DBA Data[Home] [Help]

APPS.XLA_00200_AAD_S_000002_PKG dependencies on XLA_AE_LINES_PKG

Line 6848: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

6844: --
6845: -- bulk performance
6846: --
6847: l_balance_type_code VARCHAR2(1);
6848: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
6849: l_log_module VARCHAR2(240);
6850:
6851: --
6852: -- Upgrade strategy

Line 6918: XLA_AE_LINES_PKG.SetNewLine;

6914: ') = 'ACCRUAL'
6915: THEN
6916:
6917: --
6918: XLA_AE_LINES_PKG.SetNewLine;
6919:
6920: p_balance_type_code := l_balance_type_code;
6921: -- set the flag so later we will know whether the gain loss line needs to be created
6922:

Line 6930: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

6926:
6927: --
6928: -- bulk performance
6929: --
6930: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
6931: p_header_num => 0); -- 4262811
6932: --
6933: -- set accounting line options
6934: --

Line 6935: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

6931: p_header_num => 0); -- 4262811
6932: --
6933: -- set accounting line options
6934: --
6935: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
6936: p_natural_side_code => 'D'
6937: , p_gain_or_loss_flag => 'N'
6938: , p_gl_transfer_mode_code => 'S'
6939: , p_acct_entry_type_code => 'A'

Line 6949: xla_ae_lines_pkg.SetAcctLineType

6945: --
6946: --
6947: -- set accounting line type info
6948: --
6949: xla_ae_lines_pkg.SetAcctLineType
6950: (p_component_type => l_component_type
6951: ,p_event_type_code => l_event_type_code
6952: ,p_line_definition_owner_code => l_line_definition_owner_code
6953: ,p_line_definition_code => l_line_definition_code

Line 6963: xla_ae_lines_pkg.SetAcctClass(

6959: ,p_event_class_code => l_event_class_code);
6960: --
6961: -- set accounting class
6962: --
6963: xla_ae_lines_pkg.SetAcctClass(
6964: p_accounting_class_code => 'ACCRUAL'
6965: , p_ae_header_id => l_ae_header_id
6966: );
6967:

Line 6971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

6967:
6968: --
6969: -- set rounding class
6970: --
6971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6972: 'ACCRUAL';
6973:
6974: --
6975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 6975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

6971: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
6972: 'ACCRUAL';
6973:
6974: --
6975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6977: --
6978: -- bulk performance
6979: --

Line 6976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

6972: 'ACCRUAL';
6973:
6974: --
6975: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
6976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6977: --
6978: -- bulk performance
6979: --
6980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 6980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

6976: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
6977: --
6978: -- bulk performance
6979: --
6980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6981:
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6984:

Line 6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

6978: -- bulk performance
6979: --
6980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6981:
6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6984:
6985: -- 4955764
6986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 6986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

6982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6984:
6985: -- 4955764
6986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6987: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
6988:
6989: -- 4458381 Public Sector Enh
6990:

Line 7094: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

7090: l_rec_acct_attrs.array_num_value(42) := p_source_89;
7091: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
7092: l_rec_acct_attrs.array_num_value(43) := p_source_90;
7093:
7094: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7095: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7096:
7097: ---------------------------------------------------------------------------------------------------------------
7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 7095: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

7091: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
7092: l_rec_acct_attrs.array_num_value(43) := p_source_90;
7093:
7094: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7095: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7096:
7097: ---------------------------------------------------------------------------------------------------------------
7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7099: ---------------------------------------------------------------------------------------------------------------

Line 7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

7094: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7095: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7096:
7097: ---------------------------------------------------------------------------------------------------------------
7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7099: ---------------------------------------------------------------------------------------------------------------
7100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7101:
7102: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 7100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

7096:
7097: ---------------------------------------------------------------------------------------------------------------
7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7099: ---------------------------------------------------------------------------------------------------------------
7100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7101:
7102: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7103: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7104:

Line 7102: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

7098: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7099: ---------------------------------------------------------------------------------------------------------------
7100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7101:
7102: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7103: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7104:
7105: IF xla_accounting_cache_pkg.GetValueChar
7106: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 7103: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

7099: ---------------------------------------------------------------------------------------------------------------
7100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7101:
7102: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7103: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7104:
7105: IF xla_accounting_cache_pkg.GetValueChar
7106: (p_source_code => 'LEDGER_CATEGORY_CODE'
7107: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 7114: xla_ae_lines_pkg.BflowUpgEntry

7110: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7111: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
7112: )
7113: THEN
7114: xla_ae_lines_pkg.BflowUpgEntry
7115: (p_business_method_code => l_bflow_method_code
7116: ,p_business_class_code => l_bflow_class_code
7117: ,p_balance_type => l_balance_type_code);
7118: ELSE

Line 7131: xla_ae_lines_pkg.SetLineDescription(

7127: --
7128: -- call description
7129: --
7130:
7131: xla_ae_lines_pkg.SetLineDescription(
7132: p_ae_header_id => l_ae_header_id
7133: ,p_description => Description_1 (
7134: p_application_id => p_application_id
7135: , p_ae_header_id => l_ae_header_id

Line 7164: xla_ae_lines_pkg.set_ccid(

7160: , x_value_type_code => l_adr_value_type_code
7161: , p_side => 'NA'
7162: );
7163:
7164: xla_ae_lines_pkg.set_ccid(
7165: p_code_combination_id => l_ccid
7166: , p_value_type_code => l_adr_value_type_code
7167: , p_transaction_coa_id => l_adr_transaction_coa_id
7168: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7200: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

7196: xla_accounting_err_pkg.build_message
7197: (p_appli_s_name => 'XLA'
7198: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
7199: ,p_token_1 => 'LINE_NUMBER'
7200: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
7201: ,p_token_2 => 'LINE_TYPE_NAME'
7202: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
7203: l_component_type
7204: ,l_component_code

Line 7236: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

7232: --
7233: --
7234: ------------------------------------------------------------------------------------------------
7235: -- 4219869 Business Flow
7236: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7237: -- Prior Entry. Currently, the following code is always generated.
7238: ------------------------------------------------------------------------------------------------
7239: XLA_AE_LINES_PKG.ValidateCurrentLine;
7240:

Line 7239: XLA_AE_LINES_PKG.ValidateCurrentLine;

7235: -- 4219869 Business Flow
7236: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7237: -- Prior Entry. Currently, the following code is always generated.
7238: ------------------------------------------------------------------------------------------------
7239: XLA_AE_LINES_PKG.ValidateCurrentLine;
7240:
7241: ------------------------------------------------------------------------------------
7242: -- 4219869 Business Flow
7243: -- Populated credit and debit amounts -- Need to generate this within IF

Line 7245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7241: ------------------------------------------------------------------------------------
7242: -- 4219869 Business Flow
7243: -- Populated credit and debit amounts -- Need to generate this within IF
7244: ------------------------------------------------------------------------------------
7245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7246:
7247: ----------------------------------------------------------------------------------
7248: -- 4219869 Business Flow
7249: -- Update journal entry status -- Need to generate this within IF

Line 7277: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

7273: -- To allow MPA report to determine if it should generate report process
7274: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7275: ------------------------------------------------------------------------------------------
7276:
7277: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7278: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7279: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7280: -- call ADRs
7281: -- Bug 4922099

Line 7278: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

7274: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7275: ------------------------------------------------------------------------------------------
7276:
7277: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7278: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7279: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7280: -- call ADRs
7281: -- Bug 4922099
7282: --

Line 7302: xla_ae_lines_pkg.set_ccid(

7298: , x_value_type_code => l_adr_value_type_code
7299: , p_side => 'NA'
7300: );
7301:
7302: xla_ae_lines_pkg.set_ccid(
7303: p_code_combination_id => l_ccid
7304: , p_value_type_code => l_adr_value_type_code
7305: , p_transaction_coa_id => l_adr_transaction_coa_id
7306: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

7321:
7322: --
7323: -- Update the line information that should be overwritten
7324: --
7325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7326: p_header_num => 1);
7327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7328:
7329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 7327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

7323: -- Update the line information that should be overwritten
7324: --
7325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7326: p_header_num => 1);
7327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7328:
7329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7330:
7331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 7329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

7325: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
7326: p_header_num => 1);
7327: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
7328:
7329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7330:
7331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7333: END IF;

Line 7332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

7328:
7329: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
7330:
7331: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
7332: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
7333: END IF;
7334:
7335: --
7336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 7339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

7335: --
7336: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7337: --
7338: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7339: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7340: ELSE
7341: ---------------------------------------------------------------------------------------------------
7342: -- 4262811a Switch Sign
7343: ---------------------------------------------------------------------------------------------------

Line 7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

7340: ELSE
7341: ---------------------------------------------------------------------------------------------------
7342: -- 4262811a Switch Sign
7343: ---------------------------------------------------------------------------------------------------
7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

7341: ---------------------------------------------------------------------------------------------------
7342: -- 4262811a Switch Sign
7343: ---------------------------------------------------------------------------------------------------
7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302

Line 7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

7342: -- 4262811a Switch Sign
7343: ---------------------------------------------------------------------------------------------------
7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302
7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

7343: ---------------------------------------------------------------------------------------------------
7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302
7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

7344: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
7345: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302
7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7352:

Line 7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

7346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302
7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7352:
7353: END IF;
7354:

Line 7351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

7347: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
7348: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7349: -- 5132302
7350: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
7351: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
7352:
7353: END IF;
7354:
7355: -- 4955764

Line 7356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

7352:
7353: END IF;
7354:
7355: -- 4955764
7356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7358:
7359:
7360: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 7360: XLA_AE_LINES_PKG.ValidateCurrentLine;

7356: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7358:
7359:
7360: XLA_AE_LINES_PKG.ValidateCurrentLine;
7361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7362:
7363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 7361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7357: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
7358:
7359:
7360: XLA_AE_LINES_PKG.ValidateCurrentLine;
7361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7362:
7363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7365: ,p_balance_type_code => l_balance_type_code);

Line 7554: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

7550: --
7551: -- bulk performance
7552: --
7553: l_balance_type_code VARCHAR2(1);
7554: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
7555: l_log_module VARCHAR2(240);
7556:
7557: --
7558: -- Upgrade strategy

Line 7624: XLA_AE_LINES_PKG.SetNewLine;

7620: ') = 'ACCRUAL'
7621: THEN
7622:
7623: --
7624: XLA_AE_LINES_PKG.SetNewLine;
7625:
7626: p_balance_type_code := l_balance_type_code;
7627: -- set the flag so later we will know whether the gain loss line needs to be created
7628:

Line 7636: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

7632:
7633: --
7634: -- bulk performance
7635: --
7636: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
7637: p_header_num => 0); -- 4262811
7638: --
7639: -- set accounting line options
7640: --

Line 7641: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

7637: p_header_num => 0); -- 4262811
7638: --
7639: -- set accounting line options
7640: --
7641: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
7642: p_natural_side_code => 'D'
7643: , p_gain_or_loss_flag => 'N'
7644: , p_gl_transfer_mode_code => 'S'
7645: , p_acct_entry_type_code => 'A'

Line 7655: xla_ae_lines_pkg.SetAcctLineType

7651: --
7652: --
7653: -- set accounting line type info
7654: --
7655: xla_ae_lines_pkg.SetAcctLineType
7656: (p_component_type => l_component_type
7657: ,p_event_type_code => l_event_type_code
7658: ,p_line_definition_owner_code => l_line_definition_owner_code
7659: ,p_line_definition_code => l_line_definition_code

Line 7669: xla_ae_lines_pkg.SetAcctClass(

7665: ,p_event_class_code => l_event_class_code);
7666: --
7667: -- set accounting class
7668: --
7669: xla_ae_lines_pkg.SetAcctClass(
7670: p_accounting_class_code => 'ACCRUAL'
7671: , p_ae_header_id => l_ae_header_id
7672: );
7673:

Line 7677: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

7673:
7674: --
7675: -- set rounding class
7676: --
7677: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7678: 'ACCRUAL';
7679:
7680: --
7681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 7681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

7677: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
7678: 'ACCRUAL';
7679:
7680: --
7681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7683: --
7684: -- bulk performance
7685: --

Line 7682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

7678: 'ACCRUAL';
7679:
7680: --
7681: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
7682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7683: --
7684: -- bulk performance
7685: --
7686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 7686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

7682: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
7683: --
7684: -- bulk performance
7685: --
7686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7687:
7688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7690:

Line 7688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

7684: -- bulk performance
7685: --
7686: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7687:
7688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7690:
7691: -- 4955764
7692: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 7692: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

7688: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7689: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7690:
7691: -- 4955764
7692: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7693: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
7694:
7695: -- 4458381 Public Sector Enh
7696:

Line 7798: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

7794: l_rec_acct_attrs.array_num_value(41) := p_source_89;
7795: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7796: l_rec_acct_attrs.array_num_value(42) := p_source_90;
7797:
7798: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7799: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7800:
7801: ---------------------------------------------------------------------------------------------------------------
7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 7799: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

7795: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
7796: l_rec_acct_attrs.array_num_value(42) := p_source_90;
7797:
7798: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7799: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7800:
7801: ---------------------------------------------------------------------------------------------------------------
7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7803: ---------------------------------------------------------------------------------------------------------------

Line 7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

7798: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
7799: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
7800:
7801: ---------------------------------------------------------------------------------------------------------------
7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7803: ---------------------------------------------------------------------------------------------------------------
7804: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7805:
7806: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 7804: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

7800:
7801: ---------------------------------------------------------------------------------------------------------------
7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7803: ---------------------------------------------------------------------------------------------------------------
7804: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7805:
7806: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7808:

Line 7806: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

7802: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
7803: ---------------------------------------------------------------------------------------------------------------
7804: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7805:
7806: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7808:
7809: IF xla_accounting_cache_pkg.GetValueChar
7810: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 7807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

7803: ---------------------------------------------------------------------------------------------------------------
7804: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
7805:
7806: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7808:
7809: IF xla_accounting_cache_pkg.GetValueChar
7810: (p_source_code => 'LEDGER_CATEGORY_CODE'
7811: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 7818: xla_ae_lines_pkg.BflowUpgEntry

7814: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7815: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
7816: )
7817: THEN
7818: xla_ae_lines_pkg.BflowUpgEntry
7819: (p_business_method_code => l_bflow_method_code
7820: ,p_business_class_code => l_bflow_class_code
7821: ,p_balance_type => l_balance_type_code);
7822: ELSE

Line 7835: xla_ae_lines_pkg.SetLineDescription(

7831: --
7832: -- call description
7833: --
7834:
7835: xla_ae_lines_pkg.SetLineDescription(
7836: p_ae_header_id => l_ae_header_id
7837: ,p_description => Description_1 (
7838: p_application_id => p_application_id
7839: , p_ae_header_id => l_ae_header_id

Line 7868: xla_ae_lines_pkg.set_ccid(

7864: , x_value_type_code => l_adr_value_type_code
7865: , p_side => 'NA'
7866: );
7867:
7868: xla_ae_lines_pkg.set_ccid(
7869: p_code_combination_id => l_ccid
7870: , p_value_type_code => l_adr_value_type_code
7871: , p_transaction_coa_id => l_adr_transaction_coa_id
7872: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 7904: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

7900: xla_accounting_err_pkg.build_message
7901: (p_appli_s_name => 'XLA'
7902: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
7903: ,p_token_1 => 'LINE_NUMBER'
7904: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
7905: ,p_token_2 => 'LINE_TYPE_NAME'
7906: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
7907: l_component_type
7908: ,l_component_code

Line 7940: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

7936: --
7937: --
7938: ------------------------------------------------------------------------------------------------
7939: -- 4219869 Business Flow
7940: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7941: -- Prior Entry. Currently, the following code is always generated.
7942: ------------------------------------------------------------------------------------------------
7943: XLA_AE_LINES_PKG.ValidateCurrentLine;
7944:

Line 7943: XLA_AE_LINES_PKG.ValidateCurrentLine;

7939: -- 4219869 Business Flow
7940: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
7941: -- Prior Entry. Currently, the following code is always generated.
7942: ------------------------------------------------------------------------------------------------
7943: XLA_AE_LINES_PKG.ValidateCurrentLine;
7944:
7945: ------------------------------------------------------------------------------------
7946: -- 4219869 Business Flow
7947: -- Populated credit and debit amounts -- Need to generate this within IF

Line 7949: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

7945: ------------------------------------------------------------------------------------
7946: -- 4219869 Business Flow
7947: -- Populated credit and debit amounts -- Need to generate this within IF
7948: ------------------------------------------------------------------------------------
7949: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7950:
7951: ----------------------------------------------------------------------------------
7952: -- 4219869 Business Flow
7953: -- Update journal entry status -- Need to generate this within IF

Line 7981: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

7977: -- To allow MPA report to determine if it should generate report process
7978: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7979: ------------------------------------------------------------------------------------------
7980:
7981: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7982: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7983: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7984: -- call ADRs
7985: -- Bug 4922099

Line 7982: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

7978: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
7979: ------------------------------------------------------------------------------------------
7980:
7981: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
7982: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
7983: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
7984: -- call ADRs
7985: -- Bug 4922099
7986: --

Line 8006: xla_ae_lines_pkg.set_ccid(

8002: , x_value_type_code => l_adr_value_type_code
8003: , p_side => 'NA'
8004: );
8005:
8006: xla_ae_lines_pkg.set_ccid(
8007: p_code_combination_id => l_ccid
8008: , p_value_type_code => l_adr_value_type_code
8009: , p_transaction_coa_id => l_adr_transaction_coa_id
8010: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

8025:
8026: --
8027: -- Update the line information that should be overwritten
8028: --
8029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8030: p_header_num => 1);
8031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8032:
8033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 8031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

8027: -- Update the line information that should be overwritten
8028: --
8029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8030: p_header_num => 1);
8031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8032:
8033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8034:
8035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 8033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

8029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8030: p_header_num => 1);
8031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8032:
8033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8034:
8035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8037: END IF;

Line 8036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

8032:
8033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8034:
8035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8037: END IF;
8038:
8039: --
8040: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 8043: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

8039: --
8040: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8041: --
8042: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8043: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8044: ELSE
8045: ---------------------------------------------------------------------------------------------------
8046: -- 4262811a Switch Sign
8047: ---------------------------------------------------------------------------------------------------

Line 8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

8044: ELSE
8045: ---------------------------------------------------------------------------------------------------
8046: -- 4262811a Switch Sign
8047: ---------------------------------------------------------------------------------------------------
8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

8045: ---------------------------------------------------------------------------------------------------
8046: -- 4262811a Switch Sign
8047: ---------------------------------------------------------------------------------------------------
8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302

Line 8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8046: -- 4262811a Switch Sign
8047: ---------------------------------------------------------------------------------------------------
8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302
8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

8047: ---------------------------------------------------------------------------------------------------
8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302
8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302
8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8056:

Line 8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

8050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302
8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8056:
8057: END IF;
8058:

Line 8055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8053: -- 5132302
8054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8056:
8057: END IF;
8058:
8059: -- 4955764

Line 8060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

8056:
8057: END IF;
8058:
8059: -- 4955764
8060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8062:
8063:
8064: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 8064: XLA_AE_LINES_PKG.ValidateCurrentLine;

8060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8062:
8063:
8064: XLA_AE_LINES_PKG.ValidateCurrentLine;
8065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8066:
8067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 8065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8062:
8063:
8064: XLA_AE_LINES_PKG.ValidateCurrentLine;
8065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8066:
8067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8069: ,p_balance_type_code => l_balance_type_code);

Line 8260: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8256: --
8257: -- bulk performance
8258: --
8259: l_balance_type_code VARCHAR2(1);
8260: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8261: l_log_module VARCHAR2(240);
8262:
8263: --
8264: -- Upgrade strategy

Line 8330: XLA_AE_LINES_PKG.SetNewLine;

8326: ') = 'ACCRUAL'
8327: THEN
8328:
8329: --
8330: XLA_AE_LINES_PKG.SetNewLine;
8331:
8332: p_balance_type_code := l_balance_type_code;
8333: -- set the flag so later we will know whether the gain loss line needs to be created
8334:

Line 8342: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

8338:
8339: --
8340: -- bulk performance
8341: --
8342: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
8343: p_header_num => 0); -- 4262811
8344: --
8345: -- set accounting line options
8346: --

Line 8347: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

8343: p_header_num => 0); -- 4262811
8344: --
8345: -- set accounting line options
8346: --
8347: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
8348: p_natural_side_code => 'D'
8349: , p_gain_or_loss_flag => 'N'
8350: , p_gl_transfer_mode_code => 'S'
8351: , p_acct_entry_type_code => 'A'

Line 8361: xla_ae_lines_pkg.SetAcctLineType

8357: --
8358: --
8359: -- set accounting line type info
8360: --
8361: xla_ae_lines_pkg.SetAcctLineType
8362: (p_component_type => l_component_type
8363: ,p_event_type_code => l_event_type_code
8364: ,p_line_definition_owner_code => l_line_definition_owner_code
8365: ,p_line_definition_code => l_line_definition_code

Line 8375: xla_ae_lines_pkg.SetAcctClass(

8371: ,p_event_class_code => l_event_class_code);
8372: --
8373: -- set accounting class
8374: --
8375: xla_ae_lines_pkg.SetAcctClass(
8376: p_accounting_class_code => 'ACCRUAL'
8377: , p_ae_header_id => l_ae_header_id
8378: );
8379:

Line 8383: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

8379:
8380: --
8381: -- set rounding class
8382: --
8383: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8384: 'ACCRUAL';
8385:
8386: --
8387: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 8387: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

8383: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
8384: 'ACCRUAL';
8385:
8386: --
8387: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8388: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8389: --
8390: -- bulk performance
8391: --

Line 8388: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

8384: 'ACCRUAL';
8385:
8386: --
8387: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
8388: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8389: --
8390: -- bulk performance
8391: --
8392: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 8392: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

8388: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
8389: --
8390: -- bulk performance
8391: --
8392: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8393:
8394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8395: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8396:

Line 8394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

8390: -- bulk performance
8391: --
8392: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8393:
8394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8395: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8396:
8397: -- 4955764
8398: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 8398: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

8394: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8395: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8396:
8397: -- 4955764
8398: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8399: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
8400:
8401: -- 4458381 Public Sector Enh
8402:

Line 8508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

8504: l_rec_acct_attrs.array_num_value(43) := p_source_89;
8505: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8506: l_rec_acct_attrs.array_num_value(44) := p_source_90;
8507:
8508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8510:
8511: ---------------------------------------------------------------------------------------------------------------
8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 8509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

8505: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
8506: l_rec_acct_attrs.array_num_value(44) := p_source_90;
8507:
8508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8510:
8511: ---------------------------------------------------------------------------------------------------------------
8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8513: ---------------------------------------------------------------------------------------------------------------

Line 8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

8508: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
8509: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
8510:
8511: ---------------------------------------------------------------------------------------------------------------
8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8513: ---------------------------------------------------------------------------------------------------------------
8514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8515:
8516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 8514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

8510:
8511: ---------------------------------------------------------------------------------------------------------------
8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8513: ---------------------------------------------------------------------------------------------------------------
8514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8515:
8516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8518:

Line 8516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

8512: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
8513: ---------------------------------------------------------------------------------------------------------------
8514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8515:
8516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8518:
8519: IF xla_accounting_cache_pkg.GetValueChar
8520: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 8517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

8513: ---------------------------------------------------------------------------------------------------------------
8514: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
8515:
8516: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8518:
8519: IF xla_accounting_cache_pkg.GetValueChar
8520: (p_source_code => 'LEDGER_CATEGORY_CODE'
8521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 8528: xla_ae_lines_pkg.BflowUpgEntry

8524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
8526: )
8527: THEN
8528: xla_ae_lines_pkg.BflowUpgEntry
8529: (p_business_method_code => l_bflow_method_code
8530: ,p_business_class_code => l_bflow_class_code
8531: ,p_balance_type => l_balance_type_code);
8532: ELSE

Line 8545: xla_ae_lines_pkg.SetLineDescription(

8541: --
8542: -- call description
8543: --
8544:
8545: xla_ae_lines_pkg.SetLineDescription(
8546: p_ae_header_id => l_ae_header_id
8547: ,p_description => Description_1 (
8548: p_application_id => p_application_id
8549: , p_ae_header_id => l_ae_header_id

Line 8578: xla_ae_lines_pkg.set_ccid(

8574: , x_value_type_code => l_adr_value_type_code
8575: , p_side => 'NA'
8576: );
8577:
8578: xla_ae_lines_pkg.set_ccid(
8579: p_code_combination_id => l_ccid
8580: , p_value_type_code => l_adr_value_type_code
8581: , p_transaction_coa_id => l_adr_transaction_coa_id
8582: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

8610: xla_accounting_err_pkg.build_message
8611: (p_appli_s_name => 'XLA'
8612: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
8613: ,p_token_1 => 'LINE_NUMBER'
8614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
8615: ,p_token_2 => 'LINE_TYPE_NAME'
8616: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
8617: l_component_type
8618: ,l_component_code

Line 8650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

8646: --
8647: --
8648: ------------------------------------------------------------------------------------------------
8649: -- 4219869 Business Flow
8650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8651: -- Prior Entry. Currently, the following code is always generated.
8652: ------------------------------------------------------------------------------------------------
8653: XLA_AE_LINES_PKG.ValidateCurrentLine;
8654:

Line 8653: XLA_AE_LINES_PKG.ValidateCurrentLine;

8649: -- 4219869 Business Flow
8650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
8651: -- Prior Entry. Currently, the following code is always generated.
8652: ------------------------------------------------------------------------------------------------
8653: XLA_AE_LINES_PKG.ValidateCurrentLine;
8654:
8655: ------------------------------------------------------------------------------------
8656: -- 4219869 Business Flow
8657: -- Populated credit and debit amounts -- Need to generate this within IF

Line 8659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8655: ------------------------------------------------------------------------------------
8656: -- 4219869 Business Flow
8657: -- Populated credit and debit amounts -- Need to generate this within IF
8658: ------------------------------------------------------------------------------------
8659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8660:
8661: ----------------------------------------------------------------------------------
8662: -- 4219869 Business Flow
8663: -- Update journal entry status -- Need to generate this within IF

Line 8691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

8687: -- To allow MPA report to determine if it should generate report process
8688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8689: ------------------------------------------------------------------------------------------
8690:
8691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8694: -- call ADRs
8695: -- Bug 4922099

Line 8692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

8688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
8689: ------------------------------------------------------------------------------------------
8690:
8691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
8692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
8693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
8694: -- call ADRs
8695: -- Bug 4922099
8696: --

Line 8716: xla_ae_lines_pkg.set_ccid(

8712: , x_value_type_code => l_adr_value_type_code
8713: , p_side => 'NA'
8714: );
8715:
8716: xla_ae_lines_pkg.set_ccid(
8717: p_code_combination_id => l_ccid
8718: , p_value_type_code => l_adr_value_type_code
8719: , p_transaction_coa_id => l_adr_transaction_coa_id
8720: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 8739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

8735:
8736: --
8737: -- Update the line information that should be overwritten
8738: --
8739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8740: p_header_num => 1);
8741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8742:
8743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 8741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

8737: -- Update the line information that should be overwritten
8738: --
8739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8740: p_header_num => 1);
8741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8742:
8743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8744:
8745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 8743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

8739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
8740: p_header_num => 1);
8741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
8742:
8743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8744:
8745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8747: END IF;

Line 8746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

8742:
8743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
8744:
8745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
8746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
8747: END IF;
8748:
8749: --
8750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 8753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

8749: --
8750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8751: --
8752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8754: ELSE
8755: ---------------------------------------------------------------------------------------------------
8756: -- 4262811a Switch Sign
8757: ---------------------------------------------------------------------------------------------------

Line 8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

8754: ELSE
8755: ---------------------------------------------------------------------------------------------------
8756: -- 4262811a Switch Sign
8757: ---------------------------------------------------------------------------------------------------
8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

8755: ---------------------------------------------------------------------------------------------------
8756: -- 4262811a Switch Sign
8757: ---------------------------------------------------------------------------------------------------
8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302

Line 8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8756: -- 4262811a Switch Sign
8757: ---------------------------------------------------------------------------------------------------
8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302
8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

8757: ---------------------------------------------------------------------------------------------------
8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302
8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302
8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8766:

Line 8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

8760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302
8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8766:
8767: END IF;
8768:

Line 8765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

8761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
8762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8763: -- 5132302
8764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
8765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
8766:
8767: END IF;
8768:
8769: -- 4955764

Line 8770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

8766:
8767: END IF;
8768:
8769: -- 4955764
8770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8772:
8773:
8774: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 8774: XLA_AE_LINES_PKG.ValidateCurrentLine;

8770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8772:
8773:
8774: XLA_AE_LINES_PKG.ValidateCurrentLine;
8775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8776:
8777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 8775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

8771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
8772:
8773:
8774: XLA_AE_LINES_PKG.ValidateCurrentLine;
8775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8776:
8777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8779: ,p_balance_type_code => l_balance_type_code);

Line 8970: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

8966: --
8967: -- bulk performance
8968: --
8969: l_balance_type_code VARCHAR2(1);
8970: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
8971: l_log_module VARCHAR2(240);
8972:
8973: --
8974: -- Upgrade strategy

Line 9040: XLA_AE_LINES_PKG.SetNewLine;

9036: ') = 'ACCRUAL'
9037: THEN
9038:
9039: --
9040: XLA_AE_LINES_PKG.SetNewLine;
9041:
9042: p_balance_type_code := l_balance_type_code;
9043: -- set the flag so later we will know whether the gain loss line needs to be created
9044:

Line 9052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

9048:
9049: --
9050: -- bulk performance
9051: --
9052: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
9053: p_header_num => 0); -- 4262811
9054: --
9055: -- set accounting line options
9056: --

Line 9057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

9053: p_header_num => 0); -- 4262811
9054: --
9055: -- set accounting line options
9056: --
9057: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
9058: p_natural_side_code => 'D'
9059: , p_gain_or_loss_flag => 'N'
9060: , p_gl_transfer_mode_code => 'S'
9061: , p_acct_entry_type_code => 'A'

Line 9071: xla_ae_lines_pkg.SetAcctLineType

9067: --
9068: --
9069: -- set accounting line type info
9070: --
9071: xla_ae_lines_pkg.SetAcctLineType
9072: (p_component_type => l_component_type
9073: ,p_event_type_code => l_event_type_code
9074: ,p_line_definition_owner_code => l_line_definition_owner_code
9075: ,p_line_definition_code => l_line_definition_code

Line 9085: xla_ae_lines_pkg.SetAcctClass(

9081: ,p_event_class_code => l_event_class_code);
9082: --
9083: -- set accounting class
9084: --
9085: xla_ae_lines_pkg.SetAcctClass(
9086: p_accounting_class_code => 'ACCRUAL'
9087: , p_ae_header_id => l_ae_header_id
9088: );
9089:

Line 9093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

9089:
9090: --
9091: -- set rounding class
9092: --
9093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9094: 'ACCRUAL';
9095:
9096: --
9097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 9097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

9093: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9094: 'ACCRUAL';
9095:
9096: --
9097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9099: --
9100: -- bulk performance
9101: --

Line 9098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

9094: 'ACCRUAL';
9095:
9096: --
9097: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9099: --
9100: -- bulk performance
9101: --
9102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 9102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

9098: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9099: --
9100: -- bulk performance
9101: --
9102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9103:
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9106:

Line 9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

9100: -- bulk performance
9101: --
9102: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9103:
9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9106:
9107: -- 4955764
9108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 9108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

9104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9105: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9106:
9107: -- 4955764
9108: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9109: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9110:
9111: -- 4458381 Public Sector Enh
9112:

Line 9216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9212: l_rec_acct_attrs.array_num_value(42) := p_source_89;
9213: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
9214: l_rec_acct_attrs.array_num_value(43) := p_source_90;
9215:
9216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9218:
9219: ---------------------------------------------------------------------------------------------------------------
9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 9217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

9213: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
9214: l_rec_acct_attrs.array_num_value(43) := p_source_90;
9215:
9216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9218:
9219: ---------------------------------------------------------------------------------------------------------------
9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9221: ---------------------------------------------------------------------------------------------------------------

Line 9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

9216: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9217: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9218:
9219: ---------------------------------------------------------------------------------------------------------------
9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9221: ---------------------------------------------------------------------------------------------------------------
9222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9223:
9224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 9222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

9218:
9219: ---------------------------------------------------------------------------------------------------------------
9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9221: ---------------------------------------------------------------------------------------------------------------
9222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9223:
9224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9226:

Line 9224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

9220: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9221: ---------------------------------------------------------------------------------------------------------------
9222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9223:
9224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9226:
9227: IF xla_accounting_cache_pkg.GetValueChar
9228: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 9225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

9221: ---------------------------------------------------------------------------------------------------------------
9222: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9223:
9224: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9226:
9227: IF xla_accounting_cache_pkg.GetValueChar
9228: (p_source_code => 'LEDGER_CATEGORY_CODE'
9229: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9236: xla_ae_lines_pkg.BflowUpgEntry

9232: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9233: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9234: )
9235: THEN
9236: xla_ae_lines_pkg.BflowUpgEntry
9237: (p_business_method_code => l_bflow_method_code
9238: ,p_business_class_code => l_bflow_class_code
9239: ,p_balance_type => l_balance_type_code);
9240: ELSE

Line 9253: xla_ae_lines_pkg.SetLineDescription(

9249: --
9250: -- call description
9251: --
9252:
9253: xla_ae_lines_pkg.SetLineDescription(
9254: p_ae_header_id => l_ae_header_id
9255: ,p_description => Description_1 (
9256: p_application_id => p_application_id
9257: , p_ae_header_id => l_ae_header_id

Line 9286: xla_ae_lines_pkg.set_ccid(

9282: , x_value_type_code => l_adr_value_type_code
9283: , p_side => 'NA'
9284: );
9285:
9286: xla_ae_lines_pkg.set_ccid(
9287: p_code_combination_id => l_ccid
9288: , p_value_type_code => l_adr_value_type_code
9289: , p_transaction_coa_id => l_adr_transaction_coa_id
9290: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

9318: xla_accounting_err_pkg.build_message
9319: (p_appli_s_name => 'XLA'
9320: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
9321: ,p_token_1 => 'LINE_NUMBER'
9322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
9323: ,p_token_2 => 'LINE_TYPE_NAME'
9324: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
9325: l_component_type
9326: ,l_component_code

Line 9358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

9354: --
9355: --
9356: ------------------------------------------------------------------------------------------------
9357: -- 4219869 Business Flow
9358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9359: -- Prior Entry. Currently, the following code is always generated.
9360: ------------------------------------------------------------------------------------------------
9361: XLA_AE_LINES_PKG.ValidateCurrentLine;
9362:

Line 9361: XLA_AE_LINES_PKG.ValidateCurrentLine;

9357: -- 4219869 Business Flow
9358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
9359: -- Prior Entry. Currently, the following code is always generated.
9360: ------------------------------------------------------------------------------------------------
9361: XLA_AE_LINES_PKG.ValidateCurrentLine;
9362:
9363: ------------------------------------------------------------------------------------
9364: -- 4219869 Business Flow
9365: -- Populated credit and debit amounts -- Need to generate this within IF

Line 9367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9363: ------------------------------------------------------------------------------------
9364: -- 4219869 Business Flow
9365: -- Populated credit and debit amounts -- Need to generate this within IF
9366: ------------------------------------------------------------------------------------
9367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9368:
9369: ----------------------------------------------------------------------------------
9370: -- 4219869 Business Flow
9371: -- Update journal entry status -- Need to generate this within IF

Line 9399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

9395: -- To allow MPA report to determine if it should generate report process
9396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9397: ------------------------------------------------------------------------------------------
9398:
9399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9402: -- call ADRs
9403: -- Bug 4922099

Line 9400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

9396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
9397: ------------------------------------------------------------------------------------------
9398:
9399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
9400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
9401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
9402: -- call ADRs
9403: -- Bug 4922099
9404: --

Line 9424: xla_ae_lines_pkg.set_ccid(

9420: , x_value_type_code => l_adr_value_type_code
9421: , p_side => 'NA'
9422: );
9423:
9424: xla_ae_lines_pkg.set_ccid(
9425: p_code_combination_id => l_ccid
9426: , p_value_type_code => l_adr_value_type_code
9427: , p_transaction_coa_id => l_adr_transaction_coa_id
9428: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 9447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

9443:
9444: --
9445: -- Update the line information that should be overwritten
9446: --
9447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9448: p_header_num => 1);
9449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9450:
9451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 9449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

9445: -- Update the line information that should be overwritten
9446: --
9447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9448: p_header_num => 1);
9449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9450:
9451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9452:
9453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 9451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

9447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
9448: p_header_num => 1);
9449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
9450:
9451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9452:
9453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9455: END IF;

Line 9454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

9450:
9451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
9452:
9453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
9454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
9455: END IF;
9456:
9457: --
9458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 9461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

9457: --
9458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9459: --
9460: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9462: ELSE
9463: ---------------------------------------------------------------------------------------------------
9464: -- 4262811a Switch Sign
9465: ---------------------------------------------------------------------------------------------------

Line 9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

9462: ELSE
9463: ---------------------------------------------------------------------------------------------------
9464: -- 4262811a Switch Sign
9465: ---------------------------------------------------------------------------------------------------
9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

9463: ---------------------------------------------------------------------------------------------------
9464: -- 4262811a Switch Sign
9465: ---------------------------------------------------------------------------------------------------
9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302

Line 9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

9464: -- 4262811a Switch Sign
9465: ---------------------------------------------------------------------------------------------------
9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302
9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

9465: ---------------------------------------------------------------------------------------------------
9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302
9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

9466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
9467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302
9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9474:

Line 9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

9468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302
9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9474:
9475: END IF;
9476:

Line 9473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

9469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
9470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9471: -- 5132302
9472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
9473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
9474:
9475: END IF;
9476:
9477: -- 4955764

Line 9478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

9474:
9475: END IF;
9476:
9477: -- 4955764
9478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9480:
9481:
9482: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 9482: XLA_AE_LINES_PKG.ValidateCurrentLine;

9478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9480:
9481:
9482: XLA_AE_LINES_PKG.ValidateCurrentLine;
9483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9484:
9485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 9483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

9479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
9480:
9481:
9482: XLA_AE_LINES_PKG.ValidateCurrentLine;
9483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9484:
9485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9487: ,p_balance_type_code => l_balance_type_code);

Line 9683: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

9679: --
9680: -- bulk performance
9681: --
9682: l_balance_type_code VARCHAR2(1);
9683: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
9684: l_log_module VARCHAR2(240);
9685:
9686: --
9687: -- Upgrade strategy

Line 9755: XLA_AE_LINES_PKG.SetNewLine;

9751: ') = 'ACCRUAL'
9752: THEN
9753:
9754: --
9755: XLA_AE_LINES_PKG.SetNewLine;
9756:
9757: p_balance_type_code := l_balance_type_code;
9758: -- set the flag so later we will know whether the gain loss line needs to be created
9759:

Line 9767: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

9763:
9764: --
9765: -- bulk performance
9766: --
9767: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
9768: p_header_num => 0); -- 4262811
9769: --
9770: -- set accounting line options
9771: --

Line 9772: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

9768: p_header_num => 0); -- 4262811
9769: --
9770: -- set accounting line options
9771: --
9772: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
9773: p_natural_side_code => 'G'
9774: , p_gain_or_loss_flag => 'N'
9775: , p_gl_transfer_mode_code => 'S'
9776: , p_acct_entry_type_code => 'A'

Line 9786: xla_ae_lines_pkg.SetAcctLineType

9782: --
9783: --
9784: -- set accounting line type info
9785: --
9786: xla_ae_lines_pkg.SetAcctLineType
9787: (p_component_type => l_component_type
9788: ,p_event_type_code => l_event_type_code
9789: ,p_line_definition_owner_code => l_line_definition_owner_code
9790: ,p_line_definition_code => l_line_definition_code

Line 9800: xla_ae_lines_pkg.SetAcctClass(

9796: ,p_event_class_code => l_event_class_code);
9797: --
9798: -- set accounting class
9799: --
9800: xla_ae_lines_pkg.SetAcctClass(
9801: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
9802: , p_ae_header_id => l_ae_header_id
9803: );
9804:

Line 9808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

9804:
9805: --
9806: -- set rounding class
9807: --
9808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9809: 'EXCHANGE_RATE_VARIANCE';
9810:
9811: --
9812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 9812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

9808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
9809: 'EXCHANGE_RATE_VARIANCE';
9810:
9811: --
9812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9814: --
9815: -- bulk performance
9816: --

Line 9813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

9809: 'EXCHANGE_RATE_VARIANCE';
9810:
9811: --
9812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
9813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9814: --
9815: -- bulk performance
9816: --
9817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 9817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

9813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
9814: --
9815: -- bulk performance
9816: --
9817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9818:
9819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9821:

Line 9819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

9815: -- bulk performance
9816: --
9817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9818:
9819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9821:
9822: -- 4955764
9823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 9823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

9819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9821:
9822: -- 4955764
9823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
9825:
9826: -- 4458381 Public Sector Enh
9827:

Line 9921: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

9917: l_rec_acct_attrs.array_num_value(37) := p_source_89;
9918: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9919: l_rec_acct_attrs.array_num_value(38) := p_source_90;
9920:
9921: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9922: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9923:
9924: ---------------------------------------------------------------------------------------------------------------
9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 9922: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

9918: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
9919: l_rec_acct_attrs.array_num_value(38) := p_source_90;
9920:
9921: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9922: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9923:
9924: ---------------------------------------------------------------------------------------------------------------
9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9926: ---------------------------------------------------------------------------------------------------------------

Line 9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

9921: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
9922: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
9923:
9924: ---------------------------------------------------------------------------------------------------------------
9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9926: ---------------------------------------------------------------------------------------------------------------
9927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9928:
9929: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 9927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

9923:
9924: ---------------------------------------------------------------------------------------------------------------
9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9926: ---------------------------------------------------------------------------------------------------------------
9927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9928:
9929: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9931:

Line 9929: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

9925: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
9926: ---------------------------------------------------------------------------------------------------------------
9927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9928:
9929: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9931:
9932: IF xla_accounting_cache_pkg.GetValueChar
9933: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 9930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

9926: ---------------------------------------------------------------------------------------------------------------
9927: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
9928:
9929: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9931:
9932: IF xla_accounting_cache_pkg.GetValueChar
9933: (p_source_code => 'LEDGER_CATEGORY_CODE'
9934: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 9941: xla_ae_lines_pkg.BflowUpgEntry

9937: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9938: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
9939: )
9940: THEN
9941: xla_ae_lines_pkg.BflowUpgEntry
9942: (p_business_method_code => l_bflow_method_code
9943: ,p_business_class_code => l_bflow_class_code
9944: ,p_balance_type => l_balance_type_code);
9945: ELSE

Line 9958: xla_ae_lines_pkg.SetLineDescription(

9954: --
9955: -- call description
9956: --
9957:
9958: xla_ae_lines_pkg.SetLineDescription(
9959: p_ae_header_id => l_ae_header_id
9960: ,p_description => Description_1 (
9961: p_application_id => p_application_id
9962: , p_ae_header_id => l_ae_header_id

Line 10000: xla_ae_lines_pkg.set_ccid(

9996: , x_value_type_code => l_adr_value_type_code
9997: , p_side => 'ALL'
9998: );
9999:
10000: xla_ae_lines_pkg.set_ccid(
10001: p_code_combination_id => l_ccid
10002: , p_value_type_code => l_adr_value_type_code
10003: , p_transaction_coa_id => l_adr_transaction_coa_id
10004: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10037: xla_ae_lines_pkg.set_segment(

10033: );
10034:
10035: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10036:
10037: xla_ae_lines_pkg.set_segment(
10038: p_to_segment_code => 'GL_ACCOUNT'
10039: , p_segment_value => l_segment
10040: , p_from_segment_code => l_adr_value_segment_code
10041: , p_from_combination_id => l_adr_value_combination_id

Line 10082: xla_ae_lines_pkg.set_segment(

10078: );
10079:
10080: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10081:
10082: xla_ae_lines_pkg.set_segment(
10083: p_to_segment_code => 'GL_ACCOUNT'
10084: , p_segment_value => l_segment
10085: , p_from_segment_code => l_adr_value_segment_code
10086: , p_from_combination_id => l_adr_value_combination_id

Line 10127: xla_ae_lines_pkg.set_segment(

10123: );
10124:
10125: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10126:
10127: xla_ae_lines_pkg.set_segment(
10128: p_to_segment_code => 'GL_BALANCING'
10129: , p_segment_value => l_segment
10130: , p_from_segment_code => l_adr_value_segment_code
10131: , p_from_combination_id => l_adr_value_combination_id

Line 10171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

10167: xla_accounting_err_pkg.build_message
10168: (p_appli_s_name => 'XLA'
10169: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
10170: ,p_token_1 => 'LINE_NUMBER'
10171: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
10172: ,p_token_2 => 'LINE_TYPE_NAME'
10173: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
10174: l_component_type
10175: ,l_component_code

Line 10207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

10203: --
10204: --
10205: ------------------------------------------------------------------------------------------------
10206: -- 4219869 Business Flow
10207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10208: -- Prior Entry. Currently, the following code is always generated.
10209: ------------------------------------------------------------------------------------------------
10210: XLA_AE_LINES_PKG.ValidateCurrentLine;
10211:

Line 10210: XLA_AE_LINES_PKG.ValidateCurrentLine;

10206: -- 4219869 Business Flow
10207: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
10208: -- Prior Entry. Currently, the following code is always generated.
10209: ------------------------------------------------------------------------------------------------
10210: XLA_AE_LINES_PKG.ValidateCurrentLine;
10211:
10212: ------------------------------------------------------------------------------------
10213: -- 4219869 Business Flow
10214: -- Populated credit and debit amounts -- Need to generate this within IF

Line 10216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10212: ------------------------------------------------------------------------------------
10213: -- 4219869 Business Flow
10214: -- Populated credit and debit amounts -- Need to generate this within IF
10215: ------------------------------------------------------------------------------------
10216: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10217:
10218: ----------------------------------------------------------------------------------
10219: -- 4219869 Business Flow
10220: -- Update journal entry status -- Need to generate this within IF

Line 10248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

10244: -- To allow MPA report to determine if it should generate report process
10245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10246: ------------------------------------------------------------------------------------------
10247:
10248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10251: -- call ADRs
10252: -- Bug 4922099

Line 10249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

10245: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
10246: ------------------------------------------------------------------------------------------
10247:
10248: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
10249: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
10250: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
10251: -- call ADRs
10252: -- Bug 4922099
10253: --

Line 10282: xla_ae_lines_pkg.set_ccid(

10278: , x_value_type_code => l_adr_value_type_code
10279: , p_side => 'ALL'
10280: );
10281:
10282: xla_ae_lines_pkg.set_ccid(
10283: p_code_combination_id => l_ccid
10284: , p_value_type_code => l_adr_value_type_code
10285: , p_transaction_coa_id => l_adr_transaction_coa_id
10286: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 10319: xla_ae_lines_pkg.set_segment(

10315: );
10316:
10317: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10318:
10319: xla_ae_lines_pkg.set_segment(
10320: p_to_segment_code => 'GL_ACCOUNT'
10321: , p_segment_value => l_segment
10322: , p_from_segment_code => l_adr_value_segment_code
10323: , p_from_combination_id => l_adr_value_combination_id

Line 10364: xla_ae_lines_pkg.set_segment(

10360: );
10361:
10362: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10363:
10364: xla_ae_lines_pkg.set_segment(
10365: p_to_segment_code => 'GL_ACCOUNT'
10366: , p_segment_value => l_segment
10367: , p_from_segment_code => l_adr_value_segment_code
10368: , p_from_combination_id => l_adr_value_combination_id

Line 10409: xla_ae_lines_pkg.set_segment(

10405: );
10406:
10407: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
10408:
10409: xla_ae_lines_pkg.set_segment(
10410: p_to_segment_code => 'GL_BALANCING'
10411: , p_segment_value => l_segment
10412: , p_from_segment_code => l_adr_value_segment_code
10413: , p_from_combination_id => l_adr_value_combination_id

Line 10440: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

10436:
10437: --
10438: -- Update the line information that should be overwritten
10439: --
10440: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10441: p_header_num => 1);
10442: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10443:
10444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 10442: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

10438: -- Update the line information that should be overwritten
10439: --
10440: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10441: p_header_num => 1);
10442: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10443:
10444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10445:
10446: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 10444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

10440: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
10441: p_header_num => 1);
10442: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
10443:
10444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10445:
10446: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10447: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10448: END IF;

Line 10447: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

10443:
10444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
10445:
10446: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
10447: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
10448: END IF;
10449:
10450: --
10451: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 10454: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

10450: --
10451: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10452: --
10453: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10454: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10455: ELSE
10456: ---------------------------------------------------------------------------------------------------
10457: -- 4262811a Switch Sign
10458: ---------------------------------------------------------------------------------------------------

Line 10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

10455: ELSE
10456: ---------------------------------------------------------------------------------------------------
10457: -- 4262811a Switch Sign
10458: ---------------------------------------------------------------------------------------------------
10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

10456: ---------------------------------------------------------------------------------------------------
10457: -- 4262811a Switch Sign
10458: ---------------------------------------------------------------------------------------------------
10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302

Line 10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

10457: -- 4262811a Switch Sign
10458: ---------------------------------------------------------------------------------------------------
10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302
10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

10458: ---------------------------------------------------------------------------------------------------
10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302
10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

10459: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
10460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302
10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10467:

Line 10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

10461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302
10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10467:
10468: END IF;
10469:

Line 10466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

10462: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
10463: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10464: -- 5132302
10465: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
10466: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
10467:
10468: END IF;
10469:
10470: -- 4955764

Line 10471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

10467:
10468: END IF;
10469:
10470: -- 4955764
10471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10473:
10474:
10475: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 10475: XLA_AE_LINES_PKG.ValidateCurrentLine;

10471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10473:
10474:
10475: XLA_AE_LINES_PKG.ValidateCurrentLine;
10476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10477:
10478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10479: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 10476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

10472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
10473:
10474:
10475: XLA_AE_LINES_PKG.ValidateCurrentLine;
10476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10477:
10478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10479: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10480: ,p_balance_type_code => l_balance_type_code);

Line 10674: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

10670: --
10671: -- bulk performance
10672: --
10673: l_balance_type_code VARCHAR2(1);
10674: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
10675: l_log_module VARCHAR2(240);
10676:
10677: --
10678: -- Upgrade strategy

Line 10746: XLA_AE_LINES_PKG.SetNewLine;

10742: ') = 'ACCRUAL'
10743: THEN
10744:
10745: --
10746: XLA_AE_LINES_PKG.SetNewLine;
10747:
10748: p_balance_type_code := l_balance_type_code;
10749: -- set the flag so later we will know whether the gain loss line needs to be created
10750:

Line 10758: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

10754:
10755: --
10756: -- bulk performance
10757: --
10758: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
10759: p_header_num => 0); -- 4262811
10760: --
10761: -- set accounting line options
10762: --

Line 10763: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

10759: p_header_num => 0); -- 4262811
10760: --
10761: -- set accounting line options
10762: --
10763: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
10764: p_natural_side_code => 'G'
10765: , p_gain_or_loss_flag => 'N'
10766: , p_gl_transfer_mode_code => 'S'
10767: , p_acct_entry_type_code => 'A'

Line 10777: xla_ae_lines_pkg.SetAcctLineType

10773: --
10774: --
10775: -- set accounting line type info
10776: --
10777: xla_ae_lines_pkg.SetAcctLineType
10778: (p_component_type => l_component_type
10779: ,p_event_type_code => l_event_type_code
10780: ,p_line_definition_owner_code => l_line_definition_owner_code
10781: ,p_line_definition_code => l_line_definition_code

Line 10791: xla_ae_lines_pkg.SetAcctClass(

10787: ,p_event_class_code => l_event_class_code);
10788: --
10789: -- set accounting class
10790: --
10791: xla_ae_lines_pkg.SetAcctClass(
10792: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
10793: , p_ae_header_id => l_ae_header_id
10794: );
10795:

Line 10799: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

10795:
10796: --
10797: -- set rounding class
10798: --
10799: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10800: 'EXCHANGE_RATE_VARIANCE';
10801:
10802: --
10803: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 10803: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

10799: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
10800: 'EXCHANGE_RATE_VARIANCE';
10801:
10802: --
10803: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10804: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10805: --
10806: -- bulk performance
10807: --

Line 10804: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

10800: 'EXCHANGE_RATE_VARIANCE';
10801:
10802: --
10803: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
10804: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10805: --
10806: -- bulk performance
10807: --
10808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 10808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

10804: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
10805: --
10806: -- bulk performance
10807: --
10808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10809:
10810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10812:

Line 10810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

10806: -- bulk performance
10807: --
10808: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10809:
10810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10812:
10813: -- 4955764
10814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 10814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

10810: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10811: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10812:
10813: -- 4955764
10814: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10815: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
10816:
10817: -- 4458381 Public Sector Enh
10818:

Line 10910: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

10906: l_rec_acct_attrs.array_num_value(36) := p_source_89;
10907: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10908: l_rec_acct_attrs.array_num_value(37) := p_source_90;
10909:
10910: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10911: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10912:
10913: ---------------------------------------------------------------------------------------------------------------
10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 10911: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

10907: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
10908: l_rec_acct_attrs.array_num_value(37) := p_source_90;
10909:
10910: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10911: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10912:
10913: ---------------------------------------------------------------------------------------------------------------
10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10915: ---------------------------------------------------------------------------------------------------------------

Line 10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

10910: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
10911: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
10912:
10913: ---------------------------------------------------------------------------------------------------------------
10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10915: ---------------------------------------------------------------------------------------------------------------
10916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10917:
10918: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 10916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

10912:
10913: ---------------------------------------------------------------------------------------------------------------
10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10915: ---------------------------------------------------------------------------------------------------------------
10916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10917:
10918: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10920:

Line 10918: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

10914: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
10915: ---------------------------------------------------------------------------------------------------------------
10916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10917:
10918: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10920:
10921: IF xla_accounting_cache_pkg.GetValueChar
10922: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 10919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

10915: ---------------------------------------------------------------------------------------------------------------
10916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
10917:
10918: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10920:
10921: IF xla_accounting_cache_pkg.GetValueChar
10922: (p_source_code => 'LEDGER_CATEGORY_CODE'
10923: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 10930: xla_ae_lines_pkg.BflowUpgEntry

10926: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10927: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
10928: )
10929: THEN
10930: xla_ae_lines_pkg.BflowUpgEntry
10931: (p_business_method_code => l_bflow_method_code
10932: ,p_business_class_code => l_bflow_class_code
10933: ,p_balance_type => l_balance_type_code);
10934: ELSE

Line 10947: xla_ae_lines_pkg.SetLineDescription(

10943: --
10944: -- call description
10945: --
10946:
10947: xla_ae_lines_pkg.SetLineDescription(
10948: p_ae_header_id => l_ae_header_id
10949: ,p_description => Description_1 (
10950: p_application_id => p_application_id
10951: , p_ae_header_id => l_ae_header_id

Line 10989: xla_ae_lines_pkg.set_ccid(

10985: , x_value_type_code => l_adr_value_type_code
10986: , p_side => 'ALL'
10987: );
10988:
10989: xla_ae_lines_pkg.set_ccid(
10990: p_code_combination_id => l_ccid
10991: , p_value_type_code => l_adr_value_type_code
10992: , p_transaction_coa_id => l_adr_transaction_coa_id
10993: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11026: xla_ae_lines_pkg.set_segment(

11022: );
11023:
11024: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11025:
11026: xla_ae_lines_pkg.set_segment(
11027: p_to_segment_code => 'GL_ACCOUNT'
11028: , p_segment_value => l_segment
11029: , p_from_segment_code => l_adr_value_segment_code
11030: , p_from_combination_id => l_adr_value_combination_id

Line 11071: xla_ae_lines_pkg.set_segment(

11067: );
11068:
11069: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11070:
11071: xla_ae_lines_pkg.set_segment(
11072: p_to_segment_code => 'GL_ACCOUNT'
11073: , p_segment_value => l_segment
11074: , p_from_segment_code => l_adr_value_segment_code
11075: , p_from_combination_id => l_adr_value_combination_id

Line 11116: xla_ae_lines_pkg.set_segment(

11112: );
11113:
11114: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11115:
11116: xla_ae_lines_pkg.set_segment(
11117: p_to_segment_code => 'GL_BALANCING'
11118: , p_segment_value => l_segment
11119: , p_from_segment_code => l_adr_value_segment_code
11120: , p_from_combination_id => l_adr_value_combination_id

Line 11160: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

11156: xla_accounting_err_pkg.build_message
11157: (p_appli_s_name => 'XLA'
11158: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
11159: ,p_token_1 => 'LINE_NUMBER'
11160: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
11161: ,p_token_2 => 'LINE_TYPE_NAME'
11162: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
11163: l_component_type
11164: ,l_component_code

Line 11196: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

11192: --
11193: --
11194: ------------------------------------------------------------------------------------------------
11195: -- 4219869 Business Flow
11196: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11197: -- Prior Entry. Currently, the following code is always generated.
11198: ------------------------------------------------------------------------------------------------
11199: XLA_AE_LINES_PKG.ValidateCurrentLine;
11200:

Line 11199: XLA_AE_LINES_PKG.ValidateCurrentLine;

11195: -- 4219869 Business Flow
11196: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
11197: -- Prior Entry. Currently, the following code is always generated.
11198: ------------------------------------------------------------------------------------------------
11199: XLA_AE_LINES_PKG.ValidateCurrentLine;
11200:
11201: ------------------------------------------------------------------------------------
11202: -- 4219869 Business Flow
11203: -- Populated credit and debit amounts -- Need to generate this within IF

Line 11205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11201: ------------------------------------------------------------------------------------
11202: -- 4219869 Business Flow
11203: -- Populated credit and debit amounts -- Need to generate this within IF
11204: ------------------------------------------------------------------------------------
11205: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11206:
11207: ----------------------------------------------------------------------------------
11208: -- 4219869 Business Flow
11209: -- Update journal entry status -- Need to generate this within IF

Line 11237: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

11233: -- To allow MPA report to determine if it should generate report process
11234: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11235: ------------------------------------------------------------------------------------------
11236:
11237: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11238: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11239: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11240: -- call ADRs
11241: -- Bug 4922099

Line 11238: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

11234: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
11235: ------------------------------------------------------------------------------------------
11236:
11237: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
11238: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
11239: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
11240: -- call ADRs
11241: -- Bug 4922099
11242: --

Line 11271: xla_ae_lines_pkg.set_ccid(

11267: , x_value_type_code => l_adr_value_type_code
11268: , p_side => 'ALL'
11269: );
11270:
11271: xla_ae_lines_pkg.set_ccid(
11272: p_code_combination_id => l_ccid
11273: , p_value_type_code => l_adr_value_type_code
11274: , p_transaction_coa_id => l_adr_transaction_coa_id
11275: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 11308: xla_ae_lines_pkg.set_segment(

11304: );
11305:
11306: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11307:
11308: xla_ae_lines_pkg.set_segment(
11309: p_to_segment_code => 'GL_ACCOUNT'
11310: , p_segment_value => l_segment
11311: , p_from_segment_code => l_adr_value_segment_code
11312: , p_from_combination_id => l_adr_value_combination_id

Line 11353: xla_ae_lines_pkg.set_segment(

11349: );
11350:
11351: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11352:
11353: xla_ae_lines_pkg.set_segment(
11354: p_to_segment_code => 'GL_ACCOUNT'
11355: , p_segment_value => l_segment
11356: , p_from_segment_code => l_adr_value_segment_code
11357: , p_from_combination_id => l_adr_value_combination_id

Line 11398: xla_ae_lines_pkg.set_segment(

11394: );
11395:
11396: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
11397:
11398: xla_ae_lines_pkg.set_segment(
11399: p_to_segment_code => 'GL_BALANCING'
11400: , p_segment_value => l_segment
11401: , p_from_segment_code => l_adr_value_segment_code
11402: , p_from_combination_id => l_adr_value_combination_id

Line 11429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

11425:
11426: --
11427: -- Update the line information that should be overwritten
11428: --
11429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11430: p_header_num => 1);
11431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11432:
11433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 11431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

11427: -- Update the line information that should be overwritten
11428: --
11429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11430: p_header_num => 1);
11431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11432:
11433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11434:
11435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 11433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

11429: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
11430: p_header_num => 1);
11431: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
11432:
11433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11434:
11435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11437: END IF;

Line 11436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

11432:
11433: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
11434:
11435: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
11436: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
11437: END IF;
11438:
11439: --
11440: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 11443: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

11439: --
11440: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11441: --
11442: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11443: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11444: ELSE
11445: ---------------------------------------------------------------------------------------------------
11446: -- 4262811a Switch Sign
11447: ---------------------------------------------------------------------------------------------------

Line 11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

11444: ELSE
11445: ---------------------------------------------------------------------------------------------------
11446: -- 4262811a Switch Sign
11447: ---------------------------------------------------------------------------------------------------
11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

11445: ---------------------------------------------------------------------------------------------------
11446: -- 4262811a Switch Sign
11447: ---------------------------------------------------------------------------------------------------
11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302

Line 11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

11446: -- 4262811a Switch Sign
11447: ---------------------------------------------------------------------------------------------------
11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302
11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

11447: ---------------------------------------------------------------------------------------------------
11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302
11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

11448: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
11449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302
11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11456:

Line 11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

11450: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302
11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11456:
11457: END IF;
11458:

Line 11455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

11451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
11452: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11453: -- 5132302
11454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
11455: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
11456:
11457: END IF;
11458:
11459: -- 4955764

Line 11460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

11456:
11457: END IF;
11458:
11459: -- 4955764
11460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11462:
11463:
11464: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 11464: XLA_AE_LINES_PKG.ValidateCurrentLine;

11460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11462:
11463:
11464: XLA_AE_LINES_PKG.ValidateCurrentLine;
11465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11466:
11467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11468: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 11465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

11461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
11462:
11463:
11464: XLA_AE_LINES_PKG.ValidateCurrentLine;
11465: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11466:
11467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11468: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11469: ,p_balance_type_code => l_balance_type_code);

Line 11667: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

11663: --
11664: -- bulk performance
11665: --
11666: l_balance_type_code VARCHAR2(1);
11667: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
11668: l_log_module VARCHAR2(240);
11669:
11670: --
11671: -- Upgrade strategy

Line 11739: XLA_AE_LINES_PKG.SetNewLine;

11735: ') = 'ACCRUAL'
11736: THEN
11737:
11738: --
11739: XLA_AE_LINES_PKG.SetNewLine;
11740:
11741: p_balance_type_code := l_balance_type_code;
11742: -- set the flag so later we will know whether the gain loss line needs to be created
11743:

Line 11751: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

11747:
11748: --
11749: -- bulk performance
11750: --
11751: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
11752: p_header_num => 0); -- 4262811
11753: --
11754: -- set accounting line options
11755: --

Line 11756: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

11752: p_header_num => 0); -- 4262811
11753: --
11754: -- set accounting line options
11755: --
11756: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
11757: p_natural_side_code => 'G'
11758: , p_gain_or_loss_flag => 'N'
11759: , p_gl_transfer_mode_code => 'S'
11760: , p_acct_entry_type_code => 'A'

Line 11770: xla_ae_lines_pkg.SetAcctLineType

11766: --
11767: --
11768: -- set accounting line type info
11769: --
11770: xla_ae_lines_pkg.SetAcctLineType
11771: (p_component_type => l_component_type
11772: ,p_event_type_code => l_event_type_code
11773: ,p_line_definition_owner_code => l_line_definition_owner_code
11774: ,p_line_definition_code => l_line_definition_code

Line 11784: xla_ae_lines_pkg.SetAcctClass(

11780: ,p_event_class_code => l_event_class_code);
11781: --
11782: -- set accounting class
11783: --
11784: xla_ae_lines_pkg.SetAcctClass(
11785: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
11786: , p_ae_header_id => l_ae_header_id
11787: );
11788:

Line 11792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

11788:
11789: --
11790: -- set rounding class
11791: --
11792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11793: 'EXCHANGE_RATE_VARIANCE';
11794:
11795: --
11796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 11796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

11792: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
11793: 'EXCHANGE_RATE_VARIANCE';
11794:
11795: --
11796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11798: --
11799: -- bulk performance
11800: --

Line 11797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

11793: 'EXCHANGE_RATE_VARIANCE';
11794:
11795: --
11796: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
11797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11798: --
11799: -- bulk performance
11800: --
11801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 11801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

11797: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
11798: --
11799: -- bulk performance
11800: --
11801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11802:
11803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11805:

Line 11803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

11799: -- bulk performance
11800: --
11801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11802:
11803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11805:
11806: -- 4955764
11807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 11807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

11803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11805:
11806: -- 4955764
11807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11808: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
11809:
11810: -- 4458381 Public Sector Enh
11811:

Line 11907: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

11903: l_rec_acct_attrs.array_num_value(38) := p_source_89;
11904: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11905: l_rec_acct_attrs.array_num_value(39) := p_source_90;
11906:
11907: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11908: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11909:
11910: ---------------------------------------------------------------------------------------------------------------
11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 11908: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

11904: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
11905: l_rec_acct_attrs.array_num_value(39) := p_source_90;
11906:
11907: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11908: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11909:
11910: ---------------------------------------------------------------------------------------------------------------
11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11912: ---------------------------------------------------------------------------------------------------------------

Line 11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

11907: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
11908: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
11909:
11910: ---------------------------------------------------------------------------------------------------------------
11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11912: ---------------------------------------------------------------------------------------------------------------
11913: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11914:
11915: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 11913: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

11909:
11910: ---------------------------------------------------------------------------------------------------------------
11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11912: ---------------------------------------------------------------------------------------------------------------
11913: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11914:
11915: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11916: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11917:

Line 11915: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

11911: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
11912: ---------------------------------------------------------------------------------------------------------------
11913: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11914:
11915: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11916: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11917:
11918: IF xla_accounting_cache_pkg.GetValueChar
11919: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 11916: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

11912: ---------------------------------------------------------------------------------------------------------------
11913: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
11914:
11915: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11916: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11917:
11918: IF xla_accounting_cache_pkg.GetValueChar
11919: (p_source_code => 'LEDGER_CATEGORY_CODE'
11920: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 11927: xla_ae_lines_pkg.BflowUpgEntry

11923: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11924: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
11925: )
11926: THEN
11927: xla_ae_lines_pkg.BflowUpgEntry
11928: (p_business_method_code => l_bflow_method_code
11929: ,p_business_class_code => l_bflow_class_code
11930: ,p_balance_type => l_balance_type_code);
11931: ELSE

Line 11944: xla_ae_lines_pkg.SetLineDescription(

11940: --
11941: -- call description
11942: --
11943:
11944: xla_ae_lines_pkg.SetLineDescription(
11945: p_ae_header_id => l_ae_header_id
11946: ,p_description => Description_1 (
11947: p_application_id => p_application_id
11948: , p_ae_header_id => l_ae_header_id

Line 11986: xla_ae_lines_pkg.set_ccid(

11982: , x_value_type_code => l_adr_value_type_code
11983: , p_side => 'ALL'
11984: );
11985:
11986: xla_ae_lines_pkg.set_ccid(
11987: p_code_combination_id => l_ccid
11988: , p_value_type_code => l_adr_value_type_code
11989: , p_transaction_coa_id => l_adr_transaction_coa_id
11990: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12023: xla_ae_lines_pkg.set_segment(

12019: );
12020:
12021: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12022:
12023: xla_ae_lines_pkg.set_segment(
12024: p_to_segment_code => 'GL_ACCOUNT'
12025: , p_segment_value => l_segment
12026: , p_from_segment_code => l_adr_value_segment_code
12027: , p_from_combination_id => l_adr_value_combination_id

Line 12068: xla_ae_lines_pkg.set_segment(

12064: );
12065:
12066: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12067:
12068: xla_ae_lines_pkg.set_segment(
12069: p_to_segment_code => 'GL_ACCOUNT'
12070: , p_segment_value => l_segment
12071: , p_from_segment_code => l_adr_value_segment_code
12072: , p_from_combination_id => l_adr_value_combination_id

Line 12113: xla_ae_lines_pkg.set_segment(

12109: );
12110:
12111: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12112:
12113: xla_ae_lines_pkg.set_segment(
12114: p_to_segment_code => 'GL_BALANCING'
12115: , p_segment_value => l_segment
12116: , p_from_segment_code => l_adr_value_segment_code
12117: , p_from_combination_id => l_adr_value_combination_id

Line 12157: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

12153: xla_accounting_err_pkg.build_message
12154: (p_appli_s_name => 'XLA'
12155: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
12156: ,p_token_1 => 'LINE_NUMBER'
12157: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
12158: ,p_token_2 => 'LINE_TYPE_NAME'
12159: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
12160: l_component_type
12161: ,l_component_code

Line 12193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

12189: --
12190: --
12191: ------------------------------------------------------------------------------------------------
12192: -- 4219869 Business Flow
12193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12194: -- Prior Entry. Currently, the following code is always generated.
12195: ------------------------------------------------------------------------------------------------
12196: XLA_AE_LINES_PKG.ValidateCurrentLine;
12197:

Line 12196: XLA_AE_LINES_PKG.ValidateCurrentLine;

12192: -- 4219869 Business Flow
12193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
12194: -- Prior Entry. Currently, the following code is always generated.
12195: ------------------------------------------------------------------------------------------------
12196: XLA_AE_LINES_PKG.ValidateCurrentLine;
12197:
12198: ------------------------------------------------------------------------------------
12199: -- 4219869 Business Flow
12200: -- Populated credit and debit amounts -- Need to generate this within IF

Line 12202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12198: ------------------------------------------------------------------------------------
12199: -- 4219869 Business Flow
12200: -- Populated credit and debit amounts -- Need to generate this within IF
12201: ------------------------------------------------------------------------------------
12202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12203:
12204: ----------------------------------------------------------------------------------
12205: -- 4219869 Business Flow
12206: -- Update journal entry status -- Need to generate this within IF

Line 12234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

12230: -- To allow MPA report to determine if it should generate report process
12231: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12232: ------------------------------------------------------------------------------------------
12233:
12234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12236: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12237: -- call ADRs
12238: -- Bug 4922099

Line 12235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

12231: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
12232: ------------------------------------------------------------------------------------------
12233:
12234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
12235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
12236: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
12237: -- call ADRs
12238: -- Bug 4922099
12239: --

Line 12268: xla_ae_lines_pkg.set_ccid(

12264: , x_value_type_code => l_adr_value_type_code
12265: , p_side => 'ALL'
12266: );
12267:
12268: xla_ae_lines_pkg.set_ccid(
12269: p_code_combination_id => l_ccid
12270: , p_value_type_code => l_adr_value_type_code
12271: , p_transaction_coa_id => l_adr_transaction_coa_id
12272: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 12305: xla_ae_lines_pkg.set_segment(

12301: );
12302:
12303: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12304:
12305: xla_ae_lines_pkg.set_segment(
12306: p_to_segment_code => 'GL_ACCOUNT'
12307: , p_segment_value => l_segment
12308: , p_from_segment_code => l_adr_value_segment_code
12309: , p_from_combination_id => l_adr_value_combination_id

Line 12350: xla_ae_lines_pkg.set_segment(

12346: );
12347:
12348: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12349:
12350: xla_ae_lines_pkg.set_segment(
12351: p_to_segment_code => 'GL_ACCOUNT'
12352: , p_segment_value => l_segment
12353: , p_from_segment_code => l_adr_value_segment_code
12354: , p_from_combination_id => l_adr_value_combination_id

Line 12395: xla_ae_lines_pkg.set_segment(

12391: );
12392:
12393: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
12394:
12395: xla_ae_lines_pkg.set_segment(
12396: p_to_segment_code => 'GL_BALANCING'
12397: , p_segment_value => l_segment
12398: , p_from_segment_code => l_adr_value_segment_code
12399: , p_from_combination_id => l_adr_value_combination_id

Line 12426: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

12422:
12423: --
12424: -- Update the line information that should be overwritten
12425: --
12426: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12427: p_header_num => 1);
12428: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12429:
12430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 12428: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

12424: -- Update the line information that should be overwritten
12425: --
12426: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12427: p_header_num => 1);
12428: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12429:
12430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12431:
12432: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 12430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

12426: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
12427: p_header_num => 1);
12428: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
12429:
12430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12431:
12432: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12433: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12434: END IF;

Line 12433: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

12429:
12430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
12431:
12432: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
12433: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
12434: END IF;
12435:
12436: --
12437: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 12440: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

12436: --
12437: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12438: --
12439: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12440: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12441: ELSE
12442: ---------------------------------------------------------------------------------------------------
12443: -- 4262811a Switch Sign
12444: ---------------------------------------------------------------------------------------------------

Line 12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

12441: ELSE
12442: ---------------------------------------------------------------------------------------------------
12443: -- 4262811a Switch Sign
12444: ---------------------------------------------------------------------------------------------------
12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

12442: ---------------------------------------------------------------------------------------------------
12443: -- 4262811a Switch Sign
12444: ---------------------------------------------------------------------------------------------------
12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302

Line 12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

12443: -- 4262811a Switch Sign
12444: ---------------------------------------------------------------------------------------------------
12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302
12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

12444: ---------------------------------------------------------------------------------------------------
12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302
12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

12445: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
12446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302
12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12453:

Line 12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

12447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302
12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12453:
12454: END IF;
12455:

Line 12452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

12448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
12449: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12450: -- 5132302
12451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
12452: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
12453:
12454: END IF;
12455:
12456: -- 4955764

Line 12457: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

12453:
12454: END IF;
12455:
12456: -- 4955764
12457: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12458: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12459:
12460:
12461: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 12461: XLA_AE_LINES_PKG.ValidateCurrentLine;

12457: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12458: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12459:
12460:
12461: XLA_AE_LINES_PKG.ValidateCurrentLine;
12462: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12463:
12464: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12465: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 12462: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

12458: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
12459:
12460:
12461: XLA_AE_LINES_PKG.ValidateCurrentLine;
12462: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12463:
12464: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12465: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12466: ,p_balance_type_code => l_balance_type_code);

Line 12662: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

12658: --
12659: -- bulk performance
12660: --
12661: l_balance_type_code VARCHAR2(1);
12662: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
12663: l_log_module VARCHAR2(240);
12664:
12665: --
12666: -- Upgrade strategy

Line 12734: XLA_AE_LINES_PKG.SetNewLine;

12730: ') = 'ACCRUAL'
12731: THEN
12732:
12733: --
12734: XLA_AE_LINES_PKG.SetNewLine;
12735:
12736: p_balance_type_code := l_balance_type_code;
12737: -- set the flag so later we will know whether the gain loss line needs to be created
12738:

Line 12746: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

12742:
12743: --
12744: -- bulk performance
12745: --
12746: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
12747: p_header_num => 0); -- 4262811
12748: --
12749: -- set accounting line options
12750: --

Line 12751: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

12747: p_header_num => 0); -- 4262811
12748: --
12749: -- set accounting line options
12750: --
12751: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
12752: p_natural_side_code => 'G'
12753: , p_gain_or_loss_flag => 'N'
12754: , p_gl_transfer_mode_code => 'S'
12755: , p_acct_entry_type_code => 'A'

Line 12765: xla_ae_lines_pkg.SetAcctLineType

12761: --
12762: --
12763: -- set accounting line type info
12764: --
12765: xla_ae_lines_pkg.SetAcctLineType
12766: (p_component_type => l_component_type
12767: ,p_event_type_code => l_event_type_code
12768: ,p_line_definition_owner_code => l_line_definition_owner_code
12769: ,p_line_definition_code => l_line_definition_code

Line 12779: xla_ae_lines_pkg.SetAcctClass(

12775: ,p_event_class_code => l_event_class_code);
12776: --
12777: -- set accounting class
12778: --
12779: xla_ae_lines_pkg.SetAcctClass(
12780: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
12781: , p_ae_header_id => l_ae_header_id
12782: );
12783:

Line 12787: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

12783:
12784: --
12785: -- set rounding class
12786: --
12787: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12788: 'EXCHANGE_RATE_VARIANCE';
12789:
12790: --
12791: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 12791: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

12787: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
12788: 'EXCHANGE_RATE_VARIANCE';
12789:
12790: --
12791: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12792: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12793: --
12794: -- bulk performance
12795: --

Line 12792: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

12788: 'EXCHANGE_RATE_VARIANCE';
12789:
12790: --
12791: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
12792: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12793: --
12794: -- bulk performance
12795: --
12796: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 12796: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

12792: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
12793: --
12794: -- bulk performance
12795: --
12796: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12797:
12798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12799: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12800:

Line 12798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

12794: -- bulk performance
12795: --
12796: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12797:
12798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12799: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12800:
12801: -- 4955764
12802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 12802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

12798: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12799: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12800:
12801: -- 4955764
12802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
12804:
12805: -- 4458381 Public Sector Enh
12806:

Line 12900: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

12896: l_rec_acct_attrs.array_num_value(37) := p_source_89;
12897: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12898: l_rec_acct_attrs.array_num_value(38) := p_source_90;
12899:
12900: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12901: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12902:
12903: ---------------------------------------------------------------------------------------------------------------
12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 12901: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

12897: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
12898: l_rec_acct_attrs.array_num_value(38) := p_source_90;
12899:
12900: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12901: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12902:
12903: ---------------------------------------------------------------------------------------------------------------
12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12905: ---------------------------------------------------------------------------------------------------------------

Line 12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

12900: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
12901: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
12902:
12903: ---------------------------------------------------------------------------------------------------------------
12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12905: ---------------------------------------------------------------------------------------------------------------
12906: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12907:
12908: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 12906: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

12902:
12903: ---------------------------------------------------------------------------------------------------------------
12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12905: ---------------------------------------------------------------------------------------------------------------
12906: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12907:
12908: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12910:

Line 12908: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

12904: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
12905: ---------------------------------------------------------------------------------------------------------------
12906: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12907:
12908: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12910:
12911: IF xla_accounting_cache_pkg.GetValueChar
12912: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 12909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

12905: ---------------------------------------------------------------------------------------------------------------
12906: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
12907:
12908: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12910:
12911: IF xla_accounting_cache_pkg.GetValueChar
12912: (p_source_code => 'LEDGER_CATEGORY_CODE'
12913: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 12920: xla_ae_lines_pkg.BflowUpgEntry

12916: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12917: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
12918: )
12919: THEN
12920: xla_ae_lines_pkg.BflowUpgEntry
12921: (p_business_method_code => l_bflow_method_code
12922: ,p_business_class_code => l_bflow_class_code
12923: ,p_balance_type => l_balance_type_code);
12924: ELSE

Line 12937: xla_ae_lines_pkg.SetLineDescription(

12933: --
12934: -- call description
12935: --
12936:
12937: xla_ae_lines_pkg.SetLineDescription(
12938: p_ae_header_id => l_ae_header_id
12939: ,p_description => Description_1 (
12940: p_application_id => p_application_id
12941: , p_ae_header_id => l_ae_header_id

Line 12979: xla_ae_lines_pkg.set_ccid(

12975: , x_value_type_code => l_adr_value_type_code
12976: , p_side => 'ALL'
12977: );
12978:
12979: xla_ae_lines_pkg.set_ccid(
12980: p_code_combination_id => l_ccid
12981: , p_value_type_code => l_adr_value_type_code
12982: , p_transaction_coa_id => l_adr_transaction_coa_id
12983: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13016: xla_ae_lines_pkg.set_segment(

13012: );
13013:
13014: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13015:
13016: xla_ae_lines_pkg.set_segment(
13017: p_to_segment_code => 'GL_ACCOUNT'
13018: , p_segment_value => l_segment
13019: , p_from_segment_code => l_adr_value_segment_code
13020: , p_from_combination_id => l_adr_value_combination_id

Line 13061: xla_ae_lines_pkg.set_segment(

13057: );
13058:
13059: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13060:
13061: xla_ae_lines_pkg.set_segment(
13062: p_to_segment_code => 'GL_ACCOUNT'
13063: , p_segment_value => l_segment
13064: , p_from_segment_code => l_adr_value_segment_code
13065: , p_from_combination_id => l_adr_value_combination_id

Line 13106: xla_ae_lines_pkg.set_segment(

13102: );
13103:
13104: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13105:
13106: xla_ae_lines_pkg.set_segment(
13107: p_to_segment_code => 'GL_BALANCING'
13108: , p_segment_value => l_segment
13109: , p_from_segment_code => l_adr_value_segment_code
13110: , p_from_combination_id => l_adr_value_combination_id

Line 13150: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

13146: xla_accounting_err_pkg.build_message
13147: (p_appli_s_name => 'XLA'
13148: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
13149: ,p_token_1 => 'LINE_NUMBER'
13150: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
13151: ,p_token_2 => 'LINE_TYPE_NAME'
13152: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
13153: l_component_type
13154: ,l_component_code

Line 13186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

13182: --
13183: --
13184: ------------------------------------------------------------------------------------------------
13185: -- 4219869 Business Flow
13186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13187: -- Prior Entry. Currently, the following code is always generated.
13188: ------------------------------------------------------------------------------------------------
13189: XLA_AE_LINES_PKG.ValidateCurrentLine;
13190:

Line 13189: XLA_AE_LINES_PKG.ValidateCurrentLine;

13185: -- 4219869 Business Flow
13186: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
13187: -- Prior Entry. Currently, the following code is always generated.
13188: ------------------------------------------------------------------------------------------------
13189: XLA_AE_LINES_PKG.ValidateCurrentLine;
13190:
13191: ------------------------------------------------------------------------------------
13192: -- 4219869 Business Flow
13193: -- Populated credit and debit amounts -- Need to generate this within IF

Line 13195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13191: ------------------------------------------------------------------------------------
13192: -- 4219869 Business Flow
13193: -- Populated credit and debit amounts -- Need to generate this within IF
13194: ------------------------------------------------------------------------------------
13195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13196:
13197: ----------------------------------------------------------------------------------
13198: -- 4219869 Business Flow
13199: -- Update journal entry status -- Need to generate this within IF

Line 13227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

13223: -- To allow MPA report to determine if it should generate report process
13224: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13225: ------------------------------------------------------------------------------------------
13226:
13227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13229: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13230: -- call ADRs
13231: -- Bug 4922099

Line 13228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

13224: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
13225: ------------------------------------------------------------------------------------------
13226:
13227: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
13228: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
13229: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
13230: -- call ADRs
13231: -- Bug 4922099
13232: --

Line 13261: xla_ae_lines_pkg.set_ccid(

13257: , x_value_type_code => l_adr_value_type_code
13258: , p_side => 'ALL'
13259: );
13260:
13261: xla_ae_lines_pkg.set_ccid(
13262: p_code_combination_id => l_ccid
13263: , p_value_type_code => l_adr_value_type_code
13264: , p_transaction_coa_id => l_adr_transaction_coa_id
13265: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 13298: xla_ae_lines_pkg.set_segment(

13294: );
13295:
13296: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13297:
13298: xla_ae_lines_pkg.set_segment(
13299: p_to_segment_code => 'GL_ACCOUNT'
13300: , p_segment_value => l_segment
13301: , p_from_segment_code => l_adr_value_segment_code
13302: , p_from_combination_id => l_adr_value_combination_id

Line 13343: xla_ae_lines_pkg.set_segment(

13339: );
13340:
13341: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13342:
13343: xla_ae_lines_pkg.set_segment(
13344: p_to_segment_code => 'GL_ACCOUNT'
13345: , p_segment_value => l_segment
13346: , p_from_segment_code => l_adr_value_segment_code
13347: , p_from_combination_id => l_adr_value_combination_id

Line 13388: xla_ae_lines_pkg.set_segment(

13384: );
13385:
13386: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
13387:
13388: xla_ae_lines_pkg.set_segment(
13389: p_to_segment_code => 'GL_BALANCING'
13390: , p_segment_value => l_segment
13391: , p_from_segment_code => l_adr_value_segment_code
13392: , p_from_combination_id => l_adr_value_combination_id

Line 13419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

13415:
13416: --
13417: -- Update the line information that should be overwritten
13418: --
13419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13420: p_header_num => 1);
13421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13422:
13423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 13421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

13417: -- Update the line information that should be overwritten
13418: --
13419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13420: p_header_num => 1);
13421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13422:
13423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13424:
13425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 13423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

13419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
13420: p_header_num => 1);
13421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
13422:
13423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13424:
13425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13427: END IF;

Line 13426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

13422:
13423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
13424:
13425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
13426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
13427: END IF;
13428:
13429: --
13430: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 13433: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

13429: --
13430: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13431: --
13432: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13433: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13434: ELSE
13435: ---------------------------------------------------------------------------------------------------
13436: -- 4262811a Switch Sign
13437: ---------------------------------------------------------------------------------------------------

Line 13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

13434: ELSE
13435: ---------------------------------------------------------------------------------------------------
13436: -- 4262811a Switch Sign
13437: ---------------------------------------------------------------------------------------------------
13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

13435: ---------------------------------------------------------------------------------------------------
13436: -- 4262811a Switch Sign
13437: ---------------------------------------------------------------------------------------------------
13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302

Line 13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

13436: -- 4262811a Switch Sign
13437: ---------------------------------------------------------------------------------------------------
13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302
13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

13437: ---------------------------------------------------------------------------------------------------
13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302
13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

13438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
13439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302
13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13446:

Line 13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

13440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302
13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13446:
13447: END IF;
13448:

Line 13445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

13441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
13442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13443: -- 5132302
13444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
13445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
13446:
13447: END IF;
13448:
13449: -- 4955764

Line 13450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

13446:
13447: END IF;
13448:
13449: -- 4955764
13450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13452:
13453:
13454: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 13454: XLA_AE_LINES_PKG.ValidateCurrentLine;

13450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13452:
13453:
13454: XLA_AE_LINES_PKG.ValidateCurrentLine;
13455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13456:
13457: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13458: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 13455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

13451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
13452:
13453:
13454: XLA_AE_LINES_PKG.ValidateCurrentLine;
13455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13456:
13457: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13458: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13459: ,p_balance_type_code => l_balance_type_code);

Line 13658: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

13654: --
13655: -- bulk performance
13656: --
13657: l_balance_type_code VARCHAR2(1);
13658: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
13659: l_log_module VARCHAR2(240);
13660:
13661: --
13662: -- Upgrade strategy

Line 13732: XLA_AE_LINES_PKG.SetNewLine;

13728: ') = 'Y'
13729: THEN
13730:
13731: --
13732: XLA_AE_LINES_PKG.SetNewLine;
13733:
13734: p_balance_type_code := l_balance_type_code;
13735: -- set the flag so later we will know whether the gain loss line needs to be created
13736:

Line 13744: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

13740:
13741: --
13742: -- bulk performance
13743: --
13744: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
13745: p_header_num => 0); -- 4262811
13746: --
13747: -- set accounting line options
13748: --

Line 13749: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

13745: p_header_num => 0); -- 4262811
13746: --
13747: -- set accounting line options
13748: --
13749: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
13750: p_natural_side_code => 'G'
13751: , p_gain_or_loss_flag => 'N'
13752: , p_gl_transfer_mode_code => 'S'
13753: , p_acct_entry_type_code => 'A'

Line 13763: xla_ae_lines_pkg.SetAcctLineType

13759: --
13760: --
13761: -- set accounting line type info
13762: --
13763: xla_ae_lines_pkg.SetAcctLineType
13764: (p_component_type => l_component_type
13765: ,p_event_type_code => l_event_type_code
13766: ,p_line_definition_owner_code => l_line_definition_owner_code
13767: ,p_line_definition_code => l_line_definition_code

Line 13777: xla_ae_lines_pkg.SetAcctClass(

13773: ,p_event_class_code => l_event_class_code);
13774: --
13775: -- set accounting class
13776: --
13777: xla_ae_lines_pkg.SetAcctClass(
13778: p_accounting_class_code => 'TERV'
13779: , p_ae_header_id => l_ae_header_id
13780: );
13781:

Line 13785: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

13781:
13782: --
13783: -- set rounding class
13784: --
13785: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13786: 'TERV';
13787:
13788: --
13789: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 13789: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

13785: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
13786: 'TERV';
13787:
13788: --
13789: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13790: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13791: --
13792: -- bulk performance
13793: --

Line 13790: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

13786: 'TERV';
13787:
13788: --
13789: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
13790: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13791: --
13792: -- bulk performance
13793: --
13794: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 13794: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

13790: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
13791: --
13792: -- bulk performance
13793: --
13794: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13795:
13796: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13797: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13798:

Line 13796: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

13792: -- bulk performance
13793: --
13794: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13795:
13796: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13797: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13798:
13799: -- 4955764
13800: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 13800: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

13796: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13797: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13798:
13799: -- 4955764
13800: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13801: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
13802:
13803: -- 4458381 Public Sector Enh
13804:

Line 13898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

13894: l_rec_acct_attrs.array_num_value(37) := p_source_89;
13895: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13896: l_rec_acct_attrs.array_num_value(38) := p_source_90;
13897:
13898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13900:
13901: ---------------------------------------------------------------------------------------------------------------
13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 13899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

13895: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
13896: l_rec_acct_attrs.array_num_value(38) := p_source_90;
13897:
13898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13900:
13901: ---------------------------------------------------------------------------------------------------------------
13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13903: ---------------------------------------------------------------------------------------------------------------

Line 13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

13898: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
13899: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
13900:
13901: ---------------------------------------------------------------------------------------------------------------
13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13903: ---------------------------------------------------------------------------------------------------------------
13904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13905:
13906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 13904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

13900:
13901: ---------------------------------------------------------------------------------------------------------------
13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13903: ---------------------------------------------------------------------------------------------------------------
13904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13905:
13906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13908:

Line 13906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

13902: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
13903: ---------------------------------------------------------------------------------------------------------------
13904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13905:
13906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13908:
13909: IF xla_accounting_cache_pkg.GetValueChar
13910: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 13907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

13903: ---------------------------------------------------------------------------------------------------------------
13904: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
13905:
13906: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13908:
13909: IF xla_accounting_cache_pkg.GetValueChar
13910: (p_source_code => 'LEDGER_CATEGORY_CODE'
13911: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 13918: xla_ae_lines_pkg.BflowUpgEntry

13914: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13915: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
13916: )
13917: THEN
13918: xla_ae_lines_pkg.BflowUpgEntry
13919: (p_business_method_code => l_bflow_method_code
13920: ,p_business_class_code => l_bflow_class_code
13921: ,p_balance_type => l_balance_type_code);
13922: ELSE

Line 13935: xla_ae_lines_pkg.SetLineDescription(

13931: --
13932: -- call description
13933: --
13934:
13935: xla_ae_lines_pkg.SetLineDescription(
13936: p_ae_header_id => l_ae_header_id
13937: ,p_description => Description_1 (
13938: p_application_id => p_application_id
13939: , p_ae_header_id => l_ae_header_id

Line 13977: xla_ae_lines_pkg.set_ccid(

13973: , x_value_type_code => l_adr_value_type_code
13974: , p_side => 'ALL'
13975: );
13976:
13977: xla_ae_lines_pkg.set_ccid(
13978: p_code_combination_id => l_ccid
13979: , p_value_type_code => l_adr_value_type_code
13980: , p_transaction_coa_id => l_adr_transaction_coa_id
13981: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14014: xla_ae_lines_pkg.set_segment(

14010: );
14011:
14012: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14013:
14014: xla_ae_lines_pkg.set_segment(
14015: p_to_segment_code => 'GL_ACCOUNT'
14016: , p_segment_value => l_segment
14017: , p_from_segment_code => l_adr_value_segment_code
14018: , p_from_combination_id => l_adr_value_combination_id

Line 14059: xla_ae_lines_pkg.set_segment(

14055: );
14056:
14057: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14058:
14059: xla_ae_lines_pkg.set_segment(
14060: p_to_segment_code => 'GL_ACCOUNT'
14061: , p_segment_value => l_segment
14062: , p_from_segment_code => l_adr_value_segment_code
14063: , p_from_combination_id => l_adr_value_combination_id

Line 14104: xla_ae_lines_pkg.set_segment(

14100: );
14101:
14102: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14103:
14104: xla_ae_lines_pkg.set_segment(
14105: p_to_segment_code => 'GL_BALANCING'
14106: , p_segment_value => l_segment
14107: , p_from_segment_code => l_adr_value_segment_code
14108: , p_from_combination_id => l_adr_value_combination_id

Line 14148: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

14144: xla_accounting_err_pkg.build_message
14145: (p_appli_s_name => 'XLA'
14146: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
14147: ,p_token_1 => 'LINE_NUMBER'
14148: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
14149: ,p_token_2 => 'LINE_TYPE_NAME'
14150: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
14151: l_component_type
14152: ,l_component_code

Line 14184: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

14180: --
14181: --
14182: ------------------------------------------------------------------------------------------------
14183: -- 4219869 Business Flow
14184: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14185: -- Prior Entry. Currently, the following code is always generated.
14186: ------------------------------------------------------------------------------------------------
14187: XLA_AE_LINES_PKG.ValidateCurrentLine;
14188:

Line 14187: XLA_AE_LINES_PKG.ValidateCurrentLine;

14183: -- 4219869 Business Flow
14184: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
14185: -- Prior Entry. Currently, the following code is always generated.
14186: ------------------------------------------------------------------------------------------------
14187: XLA_AE_LINES_PKG.ValidateCurrentLine;
14188:
14189: ------------------------------------------------------------------------------------
14190: -- 4219869 Business Flow
14191: -- Populated credit and debit amounts -- Need to generate this within IF

Line 14193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14189: ------------------------------------------------------------------------------------
14190: -- 4219869 Business Flow
14191: -- Populated credit and debit amounts -- Need to generate this within IF
14192: ------------------------------------------------------------------------------------
14193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14194:
14195: ----------------------------------------------------------------------------------
14196: -- 4219869 Business Flow
14197: -- Update journal entry status -- Need to generate this within IF

Line 14225: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

14221: -- To allow MPA report to determine if it should generate report process
14222: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14223: ------------------------------------------------------------------------------------------
14224:
14225: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14226: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14227: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14228: -- call ADRs
14229: -- Bug 4922099

Line 14226: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

14222: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
14223: ------------------------------------------------------------------------------------------
14224:
14225: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
14226: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
14227: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
14228: -- call ADRs
14229: -- Bug 4922099
14230: --

Line 14259: xla_ae_lines_pkg.set_ccid(

14255: , x_value_type_code => l_adr_value_type_code
14256: , p_side => 'ALL'
14257: );
14258:
14259: xla_ae_lines_pkg.set_ccid(
14260: p_code_combination_id => l_ccid
14261: , p_value_type_code => l_adr_value_type_code
14262: , p_transaction_coa_id => l_adr_transaction_coa_id
14263: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 14296: xla_ae_lines_pkg.set_segment(

14292: );
14293:
14294: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14295:
14296: xla_ae_lines_pkg.set_segment(
14297: p_to_segment_code => 'GL_ACCOUNT'
14298: , p_segment_value => l_segment
14299: , p_from_segment_code => l_adr_value_segment_code
14300: , p_from_combination_id => l_adr_value_combination_id

Line 14341: xla_ae_lines_pkg.set_segment(

14337: );
14338:
14339: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14340:
14341: xla_ae_lines_pkg.set_segment(
14342: p_to_segment_code => 'GL_ACCOUNT'
14343: , p_segment_value => l_segment
14344: , p_from_segment_code => l_adr_value_segment_code
14345: , p_from_combination_id => l_adr_value_combination_id

Line 14386: xla_ae_lines_pkg.set_segment(

14382: );
14383:
14384: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
14385:
14386: xla_ae_lines_pkg.set_segment(
14387: p_to_segment_code => 'GL_BALANCING'
14388: , p_segment_value => l_segment
14389: , p_from_segment_code => l_adr_value_segment_code
14390: , p_from_combination_id => l_adr_value_combination_id

Line 14417: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

14413:
14414: --
14415: -- Update the line information that should be overwritten
14416: --
14417: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14418: p_header_num => 1);
14419: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14420:
14421: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 14419: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

14415: -- Update the line information that should be overwritten
14416: --
14417: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14418: p_header_num => 1);
14419: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14420:
14421: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14422:
14423: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 14421: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

14417: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
14418: p_header_num => 1);
14419: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
14420:
14421: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14422:
14423: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14424: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14425: END IF;

Line 14424: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

14420:
14421: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
14422:
14423: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
14424: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
14425: END IF;
14426:
14427: --
14428: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 14431: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

14427: --
14428: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14429: --
14430: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14431: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14432: ELSE
14433: ---------------------------------------------------------------------------------------------------
14434: -- 4262811a Switch Sign
14435: ---------------------------------------------------------------------------------------------------

Line 14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

14432: ELSE
14433: ---------------------------------------------------------------------------------------------------
14434: -- 4262811a Switch Sign
14435: ---------------------------------------------------------------------------------------------------
14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

14433: ---------------------------------------------------------------------------------------------------
14434: -- 4262811a Switch Sign
14435: ---------------------------------------------------------------------------------------------------
14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302

Line 14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

14434: -- 4262811a Switch Sign
14435: ---------------------------------------------------------------------------------------------------
14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302
14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

14435: ---------------------------------------------------------------------------------------------------
14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302
14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

14436: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
14437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302
14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14444:

Line 14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

14438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302
14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14444:
14445: END IF;
14446:

Line 14443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

14439: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
14440: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14441: -- 5132302
14442: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
14443: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
14444:
14445: END IF;
14446:
14447: -- 4955764

Line 14448: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

14444:
14445: END IF;
14446:
14447: -- 4955764
14448: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14449: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14450:
14451:
14452: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 14452: XLA_AE_LINES_PKG.ValidateCurrentLine;

14448: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14449: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14450:
14451:
14452: XLA_AE_LINES_PKG.ValidateCurrentLine;
14453: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14454:
14455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14456: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 14453: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

14449: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
14450:
14451:
14452: XLA_AE_LINES_PKG.ValidateCurrentLine;
14453: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14454:
14455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14456: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14457: ,p_balance_type_code => l_balance_type_code);

Line 14654: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

14650: --
14651: -- bulk performance
14652: --
14653: l_balance_type_code VARCHAR2(1);
14654: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
14655: l_log_module VARCHAR2(240);
14656:
14657: --
14658: -- Upgrade strategy

Line 14728: XLA_AE_LINES_PKG.SetNewLine;

14724: ') = 'Y'
14725: THEN
14726:
14727: --
14728: XLA_AE_LINES_PKG.SetNewLine;
14729:
14730: p_balance_type_code := l_balance_type_code;
14731: -- set the flag so later we will know whether the gain loss line needs to be created
14732:

Line 14740: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

14736:
14737: --
14738: -- bulk performance
14739: --
14740: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
14741: p_header_num => 0); -- 4262811
14742: --
14743: -- set accounting line options
14744: --

Line 14745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

14741: p_header_num => 0); -- 4262811
14742: --
14743: -- set accounting line options
14744: --
14745: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
14746: p_natural_side_code => 'G'
14747: , p_gain_or_loss_flag => 'N'
14748: , p_gl_transfer_mode_code => 'S'
14749: , p_acct_entry_type_code => 'A'

Line 14759: xla_ae_lines_pkg.SetAcctLineType

14755: --
14756: --
14757: -- set accounting line type info
14758: --
14759: xla_ae_lines_pkg.SetAcctLineType
14760: (p_component_type => l_component_type
14761: ,p_event_type_code => l_event_type_code
14762: ,p_line_definition_owner_code => l_line_definition_owner_code
14763: ,p_line_definition_code => l_line_definition_code

Line 14773: xla_ae_lines_pkg.SetAcctClass(

14769: ,p_event_class_code => l_event_class_code);
14770: --
14771: -- set accounting class
14772: --
14773: xla_ae_lines_pkg.SetAcctClass(
14774: p_accounting_class_code => 'TERV'
14775: , p_ae_header_id => l_ae_header_id
14776: );
14777:

Line 14781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

14777:
14778: --
14779: -- set rounding class
14780: --
14781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14782: 'TERV';
14783:
14784: --
14785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 14785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

14781: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
14782: 'TERV';
14783:
14784: --
14785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14787: --
14788: -- bulk performance
14789: --

Line 14786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

14782: 'TERV';
14783:
14784: --
14785: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
14786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14787: --
14788: -- bulk performance
14789: --
14790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 14790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

14786: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
14787: --
14788: -- bulk performance
14789: --
14790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14791:
14792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14794:

Line 14792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

14788: -- bulk performance
14789: --
14790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14791:
14792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14794:
14795: -- 4955764
14796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 14796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

14792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14794:
14795: -- 4955764
14796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
14798:
14799: -- 4458381 Public Sector Enh
14800:

Line 14892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

14888: l_rec_acct_attrs.array_num_value(36) := p_source_89;
14889: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14890: l_rec_acct_attrs.array_num_value(37) := p_source_90;
14891:
14892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14894:
14895: ---------------------------------------------------------------------------------------------------------------
14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 14893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

14889: l_rec_acct_attrs.array_acct_attr_code(37) := 'UPG_DR_ENC_TYPE_ID';
14890: l_rec_acct_attrs.array_num_value(37) := p_source_90;
14891:
14892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14894:
14895: ---------------------------------------------------------------------------------------------------------------
14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14897: ---------------------------------------------------------------------------------------------------------------

Line 14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

14892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
14893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
14894:
14895: ---------------------------------------------------------------------------------------------------------------
14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14897: ---------------------------------------------------------------------------------------------------------------
14898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14899:
14900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 14898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

14894:
14895: ---------------------------------------------------------------------------------------------------------------
14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14897: ---------------------------------------------------------------------------------------------------------------
14898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14899:
14900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14902:

Line 14900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

14896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
14897: ---------------------------------------------------------------------------------------------------------------
14898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14899:
14900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14902:
14903: IF xla_accounting_cache_pkg.GetValueChar
14904: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 14901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

14897: ---------------------------------------------------------------------------------------------------------------
14898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
14899:
14900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14902:
14903: IF xla_accounting_cache_pkg.GetValueChar
14904: (p_source_code => 'LEDGER_CATEGORY_CODE'
14905: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 14912: xla_ae_lines_pkg.BflowUpgEntry

14908: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14909: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
14910: )
14911: THEN
14912: xla_ae_lines_pkg.BflowUpgEntry
14913: (p_business_method_code => l_bflow_method_code
14914: ,p_business_class_code => l_bflow_class_code
14915: ,p_balance_type => l_balance_type_code);
14916: ELSE

Line 14929: xla_ae_lines_pkg.SetLineDescription(

14925: --
14926: -- call description
14927: --
14928:
14929: xla_ae_lines_pkg.SetLineDescription(
14930: p_ae_header_id => l_ae_header_id
14931: ,p_description => Description_1 (
14932: p_application_id => p_application_id
14933: , p_ae_header_id => l_ae_header_id

Line 14971: xla_ae_lines_pkg.set_ccid(

14967: , x_value_type_code => l_adr_value_type_code
14968: , p_side => 'ALL'
14969: );
14970:
14971: xla_ae_lines_pkg.set_ccid(
14972: p_code_combination_id => l_ccid
14973: , p_value_type_code => l_adr_value_type_code
14974: , p_transaction_coa_id => l_adr_transaction_coa_id
14975: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15008: xla_ae_lines_pkg.set_segment(

15004: );
15005:
15006: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15007:
15008: xla_ae_lines_pkg.set_segment(
15009: p_to_segment_code => 'GL_ACCOUNT'
15010: , p_segment_value => l_segment
15011: , p_from_segment_code => l_adr_value_segment_code
15012: , p_from_combination_id => l_adr_value_combination_id

Line 15053: xla_ae_lines_pkg.set_segment(

15049: );
15050:
15051: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15052:
15053: xla_ae_lines_pkg.set_segment(
15054: p_to_segment_code => 'GL_ACCOUNT'
15055: , p_segment_value => l_segment
15056: , p_from_segment_code => l_adr_value_segment_code
15057: , p_from_combination_id => l_adr_value_combination_id

Line 15098: xla_ae_lines_pkg.set_segment(

15094: );
15095:
15096: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15097:
15098: xla_ae_lines_pkg.set_segment(
15099: p_to_segment_code => 'GL_BALANCING'
15100: , p_segment_value => l_segment
15101: , p_from_segment_code => l_adr_value_segment_code
15102: , p_from_combination_id => l_adr_value_combination_id

Line 15142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

15138: xla_accounting_err_pkg.build_message
15139: (p_appli_s_name => 'XLA'
15140: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
15141: ,p_token_1 => 'LINE_NUMBER'
15142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
15143: ,p_token_2 => 'LINE_TYPE_NAME'
15144: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
15145: l_component_type
15146: ,l_component_code

Line 15178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

15174: --
15175: --
15176: ------------------------------------------------------------------------------------------------
15177: -- 4219869 Business Flow
15178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15179: -- Prior Entry. Currently, the following code is always generated.
15180: ------------------------------------------------------------------------------------------------
15181: XLA_AE_LINES_PKG.ValidateCurrentLine;
15182:

Line 15181: XLA_AE_LINES_PKG.ValidateCurrentLine;

15177: -- 4219869 Business Flow
15178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
15179: -- Prior Entry. Currently, the following code is always generated.
15180: ------------------------------------------------------------------------------------------------
15181: XLA_AE_LINES_PKG.ValidateCurrentLine;
15182:
15183: ------------------------------------------------------------------------------------
15184: -- 4219869 Business Flow
15185: -- Populated credit and debit amounts -- Need to generate this within IF

Line 15187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15183: ------------------------------------------------------------------------------------
15184: -- 4219869 Business Flow
15185: -- Populated credit and debit amounts -- Need to generate this within IF
15186: ------------------------------------------------------------------------------------
15187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15188:
15189: ----------------------------------------------------------------------------------
15190: -- 4219869 Business Flow
15191: -- Update journal entry status -- Need to generate this within IF

Line 15219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

15215: -- To allow MPA report to determine if it should generate report process
15216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15217: ------------------------------------------------------------------------------------------
15218:
15219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15222: -- call ADRs
15223: -- Bug 4922099

Line 15220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

15216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
15217: ------------------------------------------------------------------------------------------
15218:
15219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
15220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
15221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
15222: -- call ADRs
15223: -- Bug 4922099
15224: --

Line 15253: xla_ae_lines_pkg.set_ccid(

15249: , x_value_type_code => l_adr_value_type_code
15250: , p_side => 'ALL'
15251: );
15252:
15253: xla_ae_lines_pkg.set_ccid(
15254: p_code_combination_id => l_ccid
15255: , p_value_type_code => l_adr_value_type_code
15256: , p_transaction_coa_id => l_adr_transaction_coa_id
15257: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 15290: xla_ae_lines_pkg.set_segment(

15286: );
15287:
15288: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15289:
15290: xla_ae_lines_pkg.set_segment(
15291: p_to_segment_code => 'GL_ACCOUNT'
15292: , p_segment_value => l_segment
15293: , p_from_segment_code => l_adr_value_segment_code
15294: , p_from_combination_id => l_adr_value_combination_id

Line 15335: xla_ae_lines_pkg.set_segment(

15331: );
15332:
15333: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15334:
15335: xla_ae_lines_pkg.set_segment(
15336: p_to_segment_code => 'GL_ACCOUNT'
15337: , p_segment_value => l_segment
15338: , p_from_segment_code => l_adr_value_segment_code
15339: , p_from_combination_id => l_adr_value_combination_id

Line 15380: xla_ae_lines_pkg.set_segment(

15376: );
15377:
15378: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
15379:
15380: xla_ae_lines_pkg.set_segment(
15381: p_to_segment_code => 'GL_BALANCING'
15382: , p_segment_value => l_segment
15383: , p_from_segment_code => l_adr_value_segment_code
15384: , p_from_combination_id => l_adr_value_combination_id

Line 15411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

15407:
15408: --
15409: -- Update the line information that should be overwritten
15410: --
15411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15412: p_header_num => 1);
15413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15414:
15415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 15413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

15409: -- Update the line information that should be overwritten
15410: --
15411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15412: p_header_num => 1);
15413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15414:
15415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15416:
15417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 15415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

15411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
15412: p_header_num => 1);
15413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
15414:
15415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15416:
15417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15419: END IF;

Line 15418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

15414:
15415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
15416:
15417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
15418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
15419: END IF;
15420:
15421: --
15422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 15425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

15421: --
15422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15423: --
15424: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15426: ELSE
15427: ---------------------------------------------------------------------------------------------------
15428: -- 4262811a Switch Sign
15429: ---------------------------------------------------------------------------------------------------

Line 15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

15426: ELSE
15427: ---------------------------------------------------------------------------------------------------
15428: -- 4262811a Switch Sign
15429: ---------------------------------------------------------------------------------------------------
15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

15427: ---------------------------------------------------------------------------------------------------
15428: -- 4262811a Switch Sign
15429: ---------------------------------------------------------------------------------------------------
15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302

Line 15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

15428: -- 4262811a Switch Sign
15429: ---------------------------------------------------------------------------------------------------
15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302
15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

15429: ---------------------------------------------------------------------------------------------------
15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302
15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

15430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
15431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302
15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15438:

Line 15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

15432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302
15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15438:
15439: END IF;
15440:

Line 15437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

15433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
15434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15435: -- 5132302
15436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
15437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
15438:
15439: END IF;
15440:
15441: -- 4955764

Line 15442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

15438:
15439: END IF;
15440:
15441: -- 4955764
15442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15444:
15445:
15446: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 15446: XLA_AE_LINES_PKG.ValidateCurrentLine;

15442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15444:
15445:
15446: XLA_AE_LINES_PKG.ValidateCurrentLine;
15447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15448:
15449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 15447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

15443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
15444:
15445:
15446: XLA_AE_LINES_PKG.ValidateCurrentLine;
15447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15448:
15449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15451: ,p_balance_type_code => l_balance_type_code);

Line 15652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

15648: --
15649: -- bulk performance
15650: --
15651: l_balance_type_code VARCHAR2(1);
15652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
15653: l_log_module VARCHAR2(240);
15654:
15655: --
15656: -- Upgrade strategy

Line 15726: XLA_AE_LINES_PKG.SetNewLine;

15722: ') = 'Y'
15723: THEN
15724:
15725: --
15726: XLA_AE_LINES_PKG.SetNewLine;
15727:
15728: p_balance_type_code := l_balance_type_code;
15729: -- set the flag so later we will know whether the gain loss line needs to be created
15730:

Line 15738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

15734:
15735: --
15736: -- bulk performance
15737: --
15738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
15739: p_header_num => 0); -- 4262811
15740: --
15741: -- set accounting line options
15742: --

Line 15743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

15739: p_header_num => 0); -- 4262811
15740: --
15741: -- set accounting line options
15742: --
15743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
15744: p_natural_side_code => 'G'
15745: , p_gain_or_loss_flag => 'N'
15746: , p_gl_transfer_mode_code => 'S'
15747: , p_acct_entry_type_code => 'A'

Line 15757: xla_ae_lines_pkg.SetAcctLineType

15753: --
15754: --
15755: -- set accounting line type info
15756: --
15757: xla_ae_lines_pkg.SetAcctLineType
15758: (p_component_type => l_component_type
15759: ,p_event_type_code => l_event_type_code
15760: ,p_line_definition_owner_code => l_line_definition_owner_code
15761: ,p_line_definition_code => l_line_definition_code

Line 15771: xla_ae_lines_pkg.SetAcctClass(

15767: ,p_event_class_code => l_event_class_code);
15768: --
15769: -- set accounting class
15770: --
15771: xla_ae_lines_pkg.SetAcctClass(
15772: p_accounting_class_code => 'TERV'
15773: , p_ae_header_id => l_ae_header_id
15774: );
15775:

Line 15779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

15775:
15776: --
15777: -- set rounding class
15778: --
15779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15780: 'TERV';
15781:
15782: --
15783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 15783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

15779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
15780: 'TERV';
15781:
15782: --
15783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15785: --
15786: -- bulk performance
15787: --

Line 15784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

15780: 'TERV';
15781:
15782: --
15783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
15784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15785: --
15786: -- bulk performance
15787: --
15788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 15788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

15784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
15785: --
15786: -- bulk performance
15787: --
15788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15789:
15790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15792:

Line 15790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

15786: -- bulk performance
15787: --
15788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15789:
15790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15792:
15793: -- 4955764
15794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 15794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

15790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15792:
15793: -- 4955764
15794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
15796:
15797: -- 4458381 Public Sector Enh
15798:

Line 15894: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

15890: l_rec_acct_attrs.array_num_value(38) := p_source_89;
15891: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15892: l_rec_acct_attrs.array_num_value(39) := p_source_90;
15893:
15894: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15895: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15896:
15897: ---------------------------------------------------------------------------------------------------------------
15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 15895: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

15891: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
15892: l_rec_acct_attrs.array_num_value(39) := p_source_90;
15893:
15894: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15895: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15896:
15897: ---------------------------------------------------------------------------------------------------------------
15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15899: ---------------------------------------------------------------------------------------------------------------

Line 15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

15894: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
15895: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
15896:
15897: ---------------------------------------------------------------------------------------------------------------
15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15899: ---------------------------------------------------------------------------------------------------------------
15900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15901:
15902: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 15900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

15896:
15897: ---------------------------------------------------------------------------------------------------------------
15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15899: ---------------------------------------------------------------------------------------------------------------
15900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15901:
15902: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15904:

Line 15902: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

15898: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
15899: ---------------------------------------------------------------------------------------------------------------
15900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15901:
15902: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15904:
15905: IF xla_accounting_cache_pkg.GetValueChar
15906: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 15903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

15899: ---------------------------------------------------------------------------------------------------------------
15900: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
15901:
15902: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15904:
15905: IF xla_accounting_cache_pkg.GetValueChar
15906: (p_source_code => 'LEDGER_CATEGORY_CODE'
15907: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 15914: xla_ae_lines_pkg.BflowUpgEntry

15910: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15911: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
15912: )
15913: THEN
15914: xla_ae_lines_pkg.BflowUpgEntry
15915: (p_business_method_code => l_bflow_method_code
15916: ,p_business_class_code => l_bflow_class_code
15917: ,p_balance_type => l_balance_type_code);
15918: ELSE

Line 15931: xla_ae_lines_pkg.SetLineDescription(

15927: --
15928: -- call description
15929: --
15930:
15931: xla_ae_lines_pkg.SetLineDescription(
15932: p_ae_header_id => l_ae_header_id
15933: ,p_description => Description_1 (
15934: p_application_id => p_application_id
15935: , p_ae_header_id => l_ae_header_id

Line 15973: xla_ae_lines_pkg.set_ccid(

15969: , x_value_type_code => l_adr_value_type_code
15970: , p_side => 'ALL'
15971: );
15972:
15973: xla_ae_lines_pkg.set_ccid(
15974: p_code_combination_id => l_ccid
15975: , p_value_type_code => l_adr_value_type_code
15976: , p_transaction_coa_id => l_adr_transaction_coa_id
15977: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16010: xla_ae_lines_pkg.set_segment(

16006: );
16007:
16008: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16009:
16010: xla_ae_lines_pkg.set_segment(
16011: p_to_segment_code => 'GL_ACCOUNT'
16012: , p_segment_value => l_segment
16013: , p_from_segment_code => l_adr_value_segment_code
16014: , p_from_combination_id => l_adr_value_combination_id

Line 16055: xla_ae_lines_pkg.set_segment(

16051: );
16052:
16053: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16054:
16055: xla_ae_lines_pkg.set_segment(
16056: p_to_segment_code => 'GL_ACCOUNT'
16057: , p_segment_value => l_segment
16058: , p_from_segment_code => l_adr_value_segment_code
16059: , p_from_combination_id => l_adr_value_combination_id

Line 16100: xla_ae_lines_pkg.set_segment(

16096: );
16097:
16098: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16099:
16100: xla_ae_lines_pkg.set_segment(
16101: p_to_segment_code => 'GL_BALANCING'
16102: , p_segment_value => l_segment
16103: , p_from_segment_code => l_adr_value_segment_code
16104: , p_from_combination_id => l_adr_value_combination_id

Line 16144: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

16140: xla_accounting_err_pkg.build_message
16141: (p_appli_s_name => 'XLA'
16142: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
16143: ,p_token_1 => 'LINE_NUMBER'
16144: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
16145: ,p_token_2 => 'LINE_TYPE_NAME'
16146: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
16147: l_component_type
16148: ,l_component_code

Line 16180: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

16176: --
16177: --
16178: ------------------------------------------------------------------------------------------------
16179: -- 4219869 Business Flow
16180: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16181: -- Prior Entry. Currently, the following code is always generated.
16182: ------------------------------------------------------------------------------------------------
16183: XLA_AE_LINES_PKG.ValidateCurrentLine;
16184:

Line 16183: XLA_AE_LINES_PKG.ValidateCurrentLine;

16179: -- 4219869 Business Flow
16180: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
16181: -- Prior Entry. Currently, the following code is always generated.
16182: ------------------------------------------------------------------------------------------------
16183: XLA_AE_LINES_PKG.ValidateCurrentLine;
16184:
16185: ------------------------------------------------------------------------------------
16186: -- 4219869 Business Flow
16187: -- Populated credit and debit amounts -- Need to generate this within IF

Line 16189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16185: ------------------------------------------------------------------------------------
16186: -- 4219869 Business Flow
16187: -- Populated credit and debit amounts -- Need to generate this within IF
16188: ------------------------------------------------------------------------------------
16189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16190:
16191: ----------------------------------------------------------------------------------
16192: -- 4219869 Business Flow
16193: -- Update journal entry status -- Need to generate this within IF

Line 16221: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

16217: -- To allow MPA report to determine if it should generate report process
16218: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16219: ------------------------------------------------------------------------------------------
16220:
16221: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16222: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16223: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16224: -- call ADRs
16225: -- Bug 4922099

Line 16222: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

16218: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
16219: ------------------------------------------------------------------------------------------
16220:
16221: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
16222: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
16223: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
16224: -- call ADRs
16225: -- Bug 4922099
16226: --

Line 16255: xla_ae_lines_pkg.set_ccid(

16251: , x_value_type_code => l_adr_value_type_code
16252: , p_side => 'ALL'
16253: );
16254:
16255: xla_ae_lines_pkg.set_ccid(
16256: p_code_combination_id => l_ccid
16257: , p_value_type_code => l_adr_value_type_code
16258: , p_transaction_coa_id => l_adr_transaction_coa_id
16259: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 16292: xla_ae_lines_pkg.set_segment(

16288: );
16289:
16290: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16291:
16292: xla_ae_lines_pkg.set_segment(
16293: p_to_segment_code => 'GL_ACCOUNT'
16294: , p_segment_value => l_segment
16295: , p_from_segment_code => l_adr_value_segment_code
16296: , p_from_combination_id => l_adr_value_combination_id

Line 16337: xla_ae_lines_pkg.set_segment(

16333: );
16334:
16335: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16336:
16337: xla_ae_lines_pkg.set_segment(
16338: p_to_segment_code => 'GL_ACCOUNT'
16339: , p_segment_value => l_segment
16340: , p_from_segment_code => l_adr_value_segment_code
16341: , p_from_combination_id => l_adr_value_combination_id

Line 16382: xla_ae_lines_pkg.set_segment(

16378: );
16379:
16380: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
16381:
16382: xla_ae_lines_pkg.set_segment(
16383: p_to_segment_code => 'GL_BALANCING'
16384: , p_segment_value => l_segment
16385: , p_from_segment_code => l_adr_value_segment_code
16386: , p_from_combination_id => l_adr_value_combination_id

Line 16413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

16409:
16410: --
16411: -- Update the line information that should be overwritten
16412: --
16413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16414: p_header_num => 1);
16415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16416:
16417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 16415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

16411: -- Update the line information that should be overwritten
16412: --
16413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16414: p_header_num => 1);
16415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16416:
16417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16418:
16419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 16417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

16413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
16414: p_header_num => 1);
16415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
16416:
16417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16418:
16419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16421: END IF;

Line 16420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

16416:
16417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
16418:
16419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
16420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
16421: END IF;
16422:
16423: --
16424: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 16427: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

16423: --
16424: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16425: --
16426: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16427: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16428: ELSE
16429: ---------------------------------------------------------------------------------------------------
16430: -- 4262811a Switch Sign
16431: ---------------------------------------------------------------------------------------------------

Line 16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

16428: ELSE
16429: ---------------------------------------------------------------------------------------------------
16430: -- 4262811a Switch Sign
16431: ---------------------------------------------------------------------------------------------------
16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

16429: ---------------------------------------------------------------------------------------------------
16430: -- 4262811a Switch Sign
16431: ---------------------------------------------------------------------------------------------------
16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302

Line 16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

16430: -- 4262811a Switch Sign
16431: ---------------------------------------------------------------------------------------------------
16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302
16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

16431: ---------------------------------------------------------------------------------------------------
16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302
16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

16432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
16433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302
16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16440:

Line 16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

16434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302
16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16440:
16441: END IF;
16442:

Line 16439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

16435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
16436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16437: -- 5132302
16438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
16439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
16440:
16441: END IF;
16442:
16443: -- 4955764

Line 16444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

16440:
16441: END IF;
16442:
16443: -- 4955764
16444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16446:
16447:
16448: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 16448: XLA_AE_LINES_PKG.ValidateCurrentLine;

16444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16446:
16447:
16448: XLA_AE_LINES_PKG.ValidateCurrentLine;
16449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16450:
16451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 16449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

16445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
16446:
16447:
16448: XLA_AE_LINES_PKG.ValidateCurrentLine;
16449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16450:
16451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16453: ,p_balance_type_code => l_balance_type_code);

Line 16652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

16648: --
16649: -- bulk performance
16650: --
16651: l_balance_type_code VARCHAR2(1);
16652: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
16653: l_log_module VARCHAR2(240);
16654:
16655: --
16656: -- Upgrade strategy

Line 16726: XLA_AE_LINES_PKG.SetNewLine;

16722: ') = 'Y'
16723: THEN
16724:
16725: --
16726: XLA_AE_LINES_PKG.SetNewLine;
16727:
16728: p_balance_type_code := l_balance_type_code;
16729: -- set the flag so later we will know whether the gain loss line needs to be created
16730:

Line 16738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

16734:
16735: --
16736: -- bulk performance
16737: --
16738: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
16739: p_header_num => 0); -- 4262811
16740: --
16741: -- set accounting line options
16742: --

Line 16743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

16739: p_header_num => 0); -- 4262811
16740: --
16741: -- set accounting line options
16742: --
16743: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
16744: p_natural_side_code => 'G'
16745: , p_gain_or_loss_flag => 'N'
16746: , p_gl_transfer_mode_code => 'S'
16747: , p_acct_entry_type_code => 'A'

Line 16757: xla_ae_lines_pkg.SetAcctLineType

16753: --
16754: --
16755: -- set accounting line type info
16756: --
16757: xla_ae_lines_pkg.SetAcctLineType
16758: (p_component_type => l_component_type
16759: ,p_event_type_code => l_event_type_code
16760: ,p_line_definition_owner_code => l_line_definition_owner_code
16761: ,p_line_definition_code => l_line_definition_code

Line 16771: xla_ae_lines_pkg.SetAcctClass(

16767: ,p_event_class_code => l_event_class_code);
16768: --
16769: -- set accounting class
16770: --
16771: xla_ae_lines_pkg.SetAcctClass(
16772: p_accounting_class_code => 'TERV'
16773: , p_ae_header_id => l_ae_header_id
16774: );
16775:

Line 16779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

16775:
16776: --
16777: -- set rounding class
16778: --
16779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16780: 'TERV';
16781:
16782: --
16783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 16783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

16779: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
16780: 'TERV';
16781:
16782: --
16783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16785: --
16786: -- bulk performance
16787: --

Line 16784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

16780: 'TERV';
16781:
16782: --
16783: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
16784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16785: --
16786: -- bulk performance
16787: --
16788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 16788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

16784: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
16785: --
16786: -- bulk performance
16787: --
16788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16789:
16790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16792:

Line 16790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

16786: -- bulk performance
16787: --
16788: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16789:
16790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16792:
16793: -- 4955764
16794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 16794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

16790: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16791: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16792:
16793: -- 4955764
16794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
16796:
16797: -- 4458381 Public Sector Enh
16798:

Line 16892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

16888: l_rec_acct_attrs.array_num_value(37) := p_source_89;
16889: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16890: l_rec_acct_attrs.array_num_value(38) := p_source_90;
16891:
16892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16894:
16895: ---------------------------------------------------------------------------------------------------------------
16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 16893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

16889: l_rec_acct_attrs.array_acct_attr_code(38) := 'UPG_DR_ENC_TYPE_ID';
16890: l_rec_acct_attrs.array_num_value(38) := p_source_90;
16891:
16892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16894:
16895: ---------------------------------------------------------------------------------------------------------------
16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16897: ---------------------------------------------------------------------------------------------------------------

Line 16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

16892: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
16893: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
16894:
16895: ---------------------------------------------------------------------------------------------------------------
16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16897: ---------------------------------------------------------------------------------------------------------------
16898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16899:
16900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 16898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

16894:
16895: ---------------------------------------------------------------------------------------------------------------
16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16897: ---------------------------------------------------------------------------------------------------------------
16898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16899:
16900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16902:

Line 16900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

16896: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
16897: ---------------------------------------------------------------------------------------------------------------
16898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16899:
16900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16902:
16903: IF xla_accounting_cache_pkg.GetValueChar
16904: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 16901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

16897: ---------------------------------------------------------------------------------------------------------------
16898: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
16899:
16900: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16901: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16902:
16903: IF xla_accounting_cache_pkg.GetValueChar
16904: (p_source_code => 'LEDGER_CATEGORY_CODE'
16905: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 16912: xla_ae_lines_pkg.BflowUpgEntry

16908: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16909: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
16910: )
16911: THEN
16912: xla_ae_lines_pkg.BflowUpgEntry
16913: (p_business_method_code => l_bflow_method_code
16914: ,p_business_class_code => l_bflow_class_code
16915: ,p_balance_type => l_balance_type_code);
16916: ELSE

Line 16929: xla_ae_lines_pkg.SetLineDescription(

16925: --
16926: -- call description
16927: --
16928:
16929: xla_ae_lines_pkg.SetLineDescription(
16930: p_ae_header_id => l_ae_header_id
16931: ,p_description => Description_1 (
16932: p_application_id => p_application_id
16933: , p_ae_header_id => l_ae_header_id

Line 16971: xla_ae_lines_pkg.set_ccid(

16967: , x_value_type_code => l_adr_value_type_code
16968: , p_side => 'ALL'
16969: );
16970:
16971: xla_ae_lines_pkg.set_ccid(
16972: p_code_combination_id => l_ccid
16973: , p_value_type_code => l_adr_value_type_code
16974: , p_transaction_coa_id => l_adr_transaction_coa_id
16975: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17008: xla_ae_lines_pkg.set_segment(

17004: );
17005:
17006: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17007:
17008: xla_ae_lines_pkg.set_segment(
17009: p_to_segment_code => 'GL_ACCOUNT'
17010: , p_segment_value => l_segment
17011: , p_from_segment_code => l_adr_value_segment_code
17012: , p_from_combination_id => l_adr_value_combination_id

Line 17053: xla_ae_lines_pkg.set_segment(

17049: );
17050:
17051: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17052:
17053: xla_ae_lines_pkg.set_segment(
17054: p_to_segment_code => 'GL_ACCOUNT'
17055: , p_segment_value => l_segment
17056: , p_from_segment_code => l_adr_value_segment_code
17057: , p_from_combination_id => l_adr_value_combination_id

Line 17098: xla_ae_lines_pkg.set_segment(

17094: );
17095:
17096: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17097:
17098: xla_ae_lines_pkg.set_segment(
17099: p_to_segment_code => 'GL_BALANCING'
17100: , p_segment_value => l_segment
17101: , p_from_segment_code => l_adr_value_segment_code
17102: , p_from_combination_id => l_adr_value_combination_id

Line 17142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17138: xla_accounting_err_pkg.build_message
17139: (p_appli_s_name => 'XLA'
17140: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17141: ,p_token_1 => 'LINE_NUMBER'
17142: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17143: ,p_token_2 => 'LINE_TYPE_NAME'
17144: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
17145: l_component_type
17146: ,l_component_code

Line 17178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

17174: --
17175: --
17176: ------------------------------------------------------------------------------------------------
17177: -- 4219869 Business Flow
17178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17179: -- Prior Entry. Currently, the following code is always generated.
17180: ------------------------------------------------------------------------------------------------
17181: XLA_AE_LINES_PKG.ValidateCurrentLine;
17182:

Line 17181: XLA_AE_LINES_PKG.ValidateCurrentLine;

17177: -- 4219869 Business Flow
17178: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
17179: -- Prior Entry. Currently, the following code is always generated.
17180: ------------------------------------------------------------------------------------------------
17181: XLA_AE_LINES_PKG.ValidateCurrentLine;
17182:
17183: ------------------------------------------------------------------------------------
17184: -- 4219869 Business Flow
17185: -- Populated credit and debit amounts -- Need to generate this within IF

Line 17187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17183: ------------------------------------------------------------------------------------
17184: -- 4219869 Business Flow
17185: -- Populated credit and debit amounts -- Need to generate this within IF
17186: ------------------------------------------------------------------------------------
17187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17188:
17189: ----------------------------------------------------------------------------------
17190: -- 4219869 Business Flow
17191: -- Update journal entry status -- Need to generate this within IF

Line 17219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

17215: -- To allow MPA report to determine if it should generate report process
17216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17217: ------------------------------------------------------------------------------------------
17218:
17219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17222: -- call ADRs
17223: -- Bug 4922099

Line 17220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

17216: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
17217: ------------------------------------------------------------------------------------------
17218:
17219: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
17220: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
17221: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
17222: -- call ADRs
17223: -- Bug 4922099
17224: --

Line 17253: xla_ae_lines_pkg.set_ccid(

17249: , x_value_type_code => l_adr_value_type_code
17250: , p_side => 'ALL'
17251: );
17252:
17253: xla_ae_lines_pkg.set_ccid(
17254: p_code_combination_id => l_ccid
17255: , p_value_type_code => l_adr_value_type_code
17256: , p_transaction_coa_id => l_adr_transaction_coa_id
17257: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17290: xla_ae_lines_pkg.set_segment(

17286: );
17287:
17288: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17289:
17290: xla_ae_lines_pkg.set_segment(
17291: p_to_segment_code => 'GL_ACCOUNT'
17292: , p_segment_value => l_segment
17293: , p_from_segment_code => l_adr_value_segment_code
17294: , p_from_combination_id => l_adr_value_combination_id

Line 17335: xla_ae_lines_pkg.set_segment(

17331: );
17332:
17333: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17334:
17335: xla_ae_lines_pkg.set_segment(
17336: p_to_segment_code => 'GL_ACCOUNT'
17337: , p_segment_value => l_segment
17338: , p_from_segment_code => l_adr_value_segment_code
17339: , p_from_combination_id => l_adr_value_combination_id

Line 17380: xla_ae_lines_pkg.set_segment(

17376: );
17377:
17378: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17379:
17380: xla_ae_lines_pkg.set_segment(
17381: p_to_segment_code => 'GL_BALANCING'
17382: , p_segment_value => l_segment
17383: , p_from_segment_code => l_adr_value_segment_code
17384: , p_from_combination_id => l_adr_value_combination_id

Line 17411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

17407:
17408: --
17409: -- Update the line information that should be overwritten
17410: --
17411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17412: p_header_num => 1);
17413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17414:
17415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 17413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

17409: -- Update the line information that should be overwritten
17410: --
17411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17412: p_header_num => 1);
17413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17414:
17415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17416:
17417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 17415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

17411: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
17412: p_header_num => 1);
17413: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
17414:
17415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17416:
17417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17419: END IF;

Line 17418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

17414:
17415: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
17416:
17417: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
17418: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
17419: END IF;
17420:
17421: --
17422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 17425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

17421: --
17422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17423: --
17424: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17426: ELSE
17427: ---------------------------------------------------------------------------------------------------
17428: -- 4262811a Switch Sign
17429: ---------------------------------------------------------------------------------------------------

Line 17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

17426: ELSE
17427: ---------------------------------------------------------------------------------------------------
17428: -- 4262811a Switch Sign
17429: ---------------------------------------------------------------------------------------------------
17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

17427: ---------------------------------------------------------------------------------------------------
17428: -- 4262811a Switch Sign
17429: ---------------------------------------------------------------------------------------------------
17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302

Line 17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

17428: -- 4262811a Switch Sign
17429: ---------------------------------------------------------------------------------------------------
17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302
17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

17429: ---------------------------------------------------------------------------------------------------
17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302
17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

17430: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
17431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302
17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17438:

Line 17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

17432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302
17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17438:
17439: END IF;
17440:

Line 17437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

17433: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
17434: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17435: -- 5132302
17436: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
17437: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
17438:
17439: END IF;
17440:
17441: -- 4955764

Line 17442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

17438:
17439: END IF;
17440:
17441: -- 4955764
17442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17444:
17445:
17446: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 17446: XLA_AE_LINES_PKG.ValidateCurrentLine;

17442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17444:
17445:
17446: XLA_AE_LINES_PKG.ValidateCurrentLine;
17447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17448:
17449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 17447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

17443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
17444:
17445:
17446: XLA_AE_LINES_PKG.ValidateCurrentLine;
17447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17448:
17449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17451: ,p_balance_type_code => l_balance_type_code);

Line 17615: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

17611: --
17612: -- bulk performance
17613: --
17614: l_balance_type_code VARCHAR2(1);
17615: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
17616: l_log_module VARCHAR2(240);
17617:
17618: --
17619: -- Upgrade strategy

Line 17685: XLA_AE_LINES_PKG.SetNewLine;

17681: ') = 'BANK CHARGE'
17682: THEN
17683:
17684: --
17685: XLA_AE_LINES_PKG.SetNewLine;
17686:
17687: p_balance_type_code := l_balance_type_code;
17688: -- set the flag so later we will know whether the gain loss line needs to be created
17689:

Line 17697: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

17693:
17694: --
17695: -- bulk performance
17696: --
17697: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
17698: p_header_num => 0); -- 4262811
17699: --
17700: -- set accounting line options
17701: --

Line 17702: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

17698: p_header_num => 0); -- 4262811
17699: --
17700: -- set accounting line options
17701: --
17702: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
17703: p_natural_side_code => 'D'
17704: , p_gain_or_loss_flag => 'N'
17705: , p_gl_transfer_mode_code => 'S'
17706: , p_acct_entry_type_code => 'A'

Line 17716: xla_ae_lines_pkg.SetAcctLineType

17712: --
17713: --
17714: -- set accounting line type info
17715: --
17716: xla_ae_lines_pkg.SetAcctLineType
17717: (p_component_type => l_component_type
17718: ,p_event_type_code => l_event_type_code
17719: ,p_line_definition_owner_code => l_line_definition_owner_code
17720: ,p_line_definition_code => l_line_definition_code

Line 17730: xla_ae_lines_pkg.SetAcctClass(

17726: ,p_event_class_code => l_event_class_code);
17727: --
17728: -- set accounting class
17729: --
17730: xla_ae_lines_pkg.SetAcctClass(
17731: p_accounting_class_code => 'BANK_CHG'
17732: , p_ae_header_id => l_ae_header_id
17733: );
17734:

Line 17738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

17734:
17735: --
17736: -- set rounding class
17737: --
17738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17739: 'BANK_CHG';
17740:
17741: --
17742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 17742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

17738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
17739: 'BANK_CHG';
17740:
17741: --
17742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17744: --
17745: -- bulk performance
17746: --

Line 17743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

17739: 'BANK_CHG';
17740:
17741: --
17742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
17743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17744: --
17745: -- bulk performance
17746: --
17747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 17747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

17743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
17744: --
17745: -- bulk performance
17746: --
17747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17748:
17749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17751:

Line 17749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

17745: -- bulk performance
17746: --
17747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17748:
17749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17751:
17752: -- 4955764
17753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 17753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

17749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17751:
17752: -- 4955764
17753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
17755:
17756: -- 4458381 Public Sector Enh
17757:

Line 17813: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

17809: l_rec_acct_attrs.array_num_value(23) := p_source_86;
17810: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
17811: l_rec_acct_attrs.array_num_value(24) := p_source_88;
17812:
17813: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17814: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17815:
17816: ---------------------------------------------------------------------------------------------------------------
17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 17814: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

17810: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
17811: l_rec_acct_attrs.array_num_value(24) := p_source_88;
17812:
17813: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17814: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17815:
17816: ---------------------------------------------------------------------------------------------------------------
17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17818: ---------------------------------------------------------------------------------------------------------------

Line 17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

17813: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
17814: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
17815:
17816: ---------------------------------------------------------------------------------------------------------------
17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17818: ---------------------------------------------------------------------------------------------------------------
17819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17820:
17821: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 17819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

17815:
17816: ---------------------------------------------------------------------------------------------------------------
17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17818: ---------------------------------------------------------------------------------------------------------------
17819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17820:
17821: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17823:

Line 17821: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

17817: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
17818: ---------------------------------------------------------------------------------------------------------------
17819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17820:
17821: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17823:
17824: IF xla_accounting_cache_pkg.GetValueChar
17825: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 17822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

17818: ---------------------------------------------------------------------------------------------------------------
17819: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
17820:
17821: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17823:
17824: IF xla_accounting_cache_pkg.GetValueChar
17825: (p_source_code => 'LEDGER_CATEGORY_CODE'
17826: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 17833: xla_ae_lines_pkg.BflowUpgEntry

17829: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17830: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
17831: )
17832: THEN
17833: xla_ae_lines_pkg.BflowUpgEntry
17834: (p_business_method_code => l_bflow_method_code
17835: ,p_business_class_code => l_bflow_class_code
17836: ,p_balance_type => l_balance_type_code);
17837: ELSE

Line 17876: xla_ae_lines_pkg.set_ccid(

17872: , x_value_type_code => l_adr_value_type_code
17873: , p_side => 'NA'
17874: );
17875:
17876: xla_ae_lines_pkg.set_ccid(
17877: p_code_combination_id => l_ccid
17878: , p_value_type_code => l_adr_value_type_code
17879: , p_transaction_coa_id => l_adr_transaction_coa_id
17880: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 17911: xla_ae_lines_pkg.set_segment(

17907: );
17908:
17909: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17910:
17911: xla_ae_lines_pkg.set_segment(
17912: p_to_segment_code => 'GL_ACCOUNT'
17913: , p_segment_value => l_segment
17914: , p_from_segment_code => l_adr_value_segment_code
17915: , p_from_combination_id => l_adr_value_combination_id

Line 17954: xla_ae_lines_pkg.set_segment(

17950: );
17951:
17952: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
17953:
17954: xla_ae_lines_pkg.set_segment(
17955: p_to_segment_code => 'GL_BALANCING'
17956: , p_segment_value => l_segment
17957: , p_from_segment_code => l_adr_value_segment_code
17958: , p_from_combination_id => l_adr_value_combination_id

Line 17998: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

17994: xla_accounting_err_pkg.build_message
17995: (p_appli_s_name => 'XLA'
17996: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
17997: ,p_token_1 => 'LINE_NUMBER'
17998: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
17999: ,p_token_2 => 'LINE_TYPE_NAME'
18000: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18001: l_component_type
18002: ,l_component_code

Line 18034: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

18030: --
18031: --
18032: ------------------------------------------------------------------------------------------------
18033: -- 4219869 Business Flow
18034: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18035: -- Prior Entry. Currently, the following code is always generated.
18036: ------------------------------------------------------------------------------------------------
18037: XLA_AE_LINES_PKG.ValidateCurrentLine;
18038:

Line 18037: XLA_AE_LINES_PKG.ValidateCurrentLine;

18033: -- 4219869 Business Flow
18034: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18035: -- Prior Entry. Currently, the following code is always generated.
18036: ------------------------------------------------------------------------------------------------
18037: XLA_AE_LINES_PKG.ValidateCurrentLine;
18038:
18039: ------------------------------------------------------------------------------------
18040: -- 4219869 Business Flow
18041: -- Populated credit and debit amounts -- Need to generate this within IF

Line 18043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18039: ------------------------------------------------------------------------------------
18040: -- 4219869 Business Flow
18041: -- Populated credit and debit amounts -- Need to generate this within IF
18042: ------------------------------------------------------------------------------------
18043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18044:
18045: ----------------------------------------------------------------------------------
18046: -- 4219869 Business Flow
18047: -- Update journal entry status -- Need to generate this within IF

Line 18075: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18071: -- To allow MPA report to determine if it should generate report process
18072: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18073: ------------------------------------------------------------------------------------------
18074:
18075: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18076: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18077: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18078: -- call ADRs
18079: -- Bug 4922099

Line 18076: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18072: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18073: ------------------------------------------------------------------------------------------
18074:
18075: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18076: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18077: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18078: -- call ADRs
18079: -- Bug 4922099
18080: --

Line 18103: xla_ae_lines_pkg.set_ccid(

18099: , x_value_type_code => l_adr_value_type_code
18100: , p_side => 'NA'
18101: );
18102:
18103: xla_ae_lines_pkg.set_ccid(
18104: p_code_combination_id => l_ccid
18105: , p_value_type_code => l_adr_value_type_code
18106: , p_transaction_coa_id => l_adr_transaction_coa_id
18107: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18138: xla_ae_lines_pkg.set_segment(

18134: );
18135:
18136: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18137:
18138: xla_ae_lines_pkg.set_segment(
18139: p_to_segment_code => 'GL_ACCOUNT'
18140: , p_segment_value => l_segment
18141: , p_from_segment_code => l_adr_value_segment_code
18142: , p_from_combination_id => l_adr_value_combination_id

Line 18181: xla_ae_lines_pkg.set_segment(

18177: );
18178:
18179: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18180:
18181: xla_ae_lines_pkg.set_segment(
18182: p_to_segment_code => 'GL_BALANCING'
18183: , p_segment_value => l_segment
18184: , p_from_segment_code => l_adr_value_segment_code
18185: , p_from_combination_id => l_adr_value_combination_id

Line 18212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

18208:
18209: --
18210: -- Update the line information that should be overwritten
18211: --
18212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18213: p_header_num => 1);
18214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18215:
18216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 18214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

18210: -- Update the line information that should be overwritten
18211: --
18212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18213: p_header_num => 1);
18214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18215:
18216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18217:
18218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 18216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

18212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
18213: p_header_num => 1);
18214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
18215:
18216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18217:
18218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18220: END IF;

Line 18219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

18215:
18216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
18217:
18218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
18219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
18220: END IF;
18221:
18222: --
18223: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 18226: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

18222: --
18223: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18224: --
18225: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18226: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18227: ELSE
18228: ---------------------------------------------------------------------------------------------------
18229: -- 4262811a Switch Sign
18230: ---------------------------------------------------------------------------------------------------

Line 18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

18227: ELSE
18228: ---------------------------------------------------------------------------------------------------
18229: -- 4262811a Switch Sign
18230: ---------------------------------------------------------------------------------------------------
18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

18228: ---------------------------------------------------------------------------------------------------
18229: -- 4262811a Switch Sign
18230: ---------------------------------------------------------------------------------------------------
18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302

Line 18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

18229: -- 4262811a Switch Sign
18230: ---------------------------------------------------------------------------------------------------
18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302
18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

18230: ---------------------------------------------------------------------------------------------------
18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302
18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

18231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
18232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302
18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18239:

Line 18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

18233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302
18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18239:
18240: END IF;
18241:

Line 18238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

18234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
18235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18236: -- 5132302
18237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
18238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
18239:
18240: END IF;
18241:
18242: -- 4955764

Line 18243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

18239:
18240: END IF;
18241:
18242: -- 4955764
18243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18245:
18246:
18247: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 18247: XLA_AE_LINES_PKG.ValidateCurrentLine;

18243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18245:
18246:
18247: XLA_AE_LINES_PKG.ValidateCurrentLine;
18248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18249:
18250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18251: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 18248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
18245:
18246:
18247: XLA_AE_LINES_PKG.ValidateCurrentLine;
18248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18249:
18250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18251: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18252: ,p_balance_type_code => l_balance_type_code);

Line 18416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

18412: --
18413: -- bulk performance
18414: --
18415: l_balance_type_code VARCHAR2(1);
18416: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
18417: l_log_module VARCHAR2(240);
18418:
18419: --
18420: -- Upgrade strategy

Line 18486: XLA_AE_LINES_PKG.SetNewLine;

18482: ') = 'BANK ERROR'
18483: THEN
18484:
18485: --
18486: XLA_AE_LINES_PKG.SetNewLine;
18487:
18488: p_balance_type_code := l_balance_type_code;
18489: -- set the flag so later we will know whether the gain loss line needs to be created
18490:

Line 18498: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

18494:
18495: --
18496: -- bulk performance
18497: --
18498: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
18499: p_header_num => 0); -- 4262811
18500: --
18501: -- set accounting line options
18502: --

Line 18503: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

18499: p_header_num => 0); -- 4262811
18500: --
18501: -- set accounting line options
18502: --
18503: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
18504: p_natural_side_code => 'D'
18505: , p_gain_or_loss_flag => 'N'
18506: , p_gl_transfer_mode_code => 'S'
18507: , p_acct_entry_type_code => 'A'

Line 18517: xla_ae_lines_pkg.SetAcctLineType

18513: --
18514: --
18515: -- set accounting line type info
18516: --
18517: xla_ae_lines_pkg.SetAcctLineType
18518: (p_component_type => l_component_type
18519: ,p_event_type_code => l_event_type_code
18520: ,p_line_definition_owner_code => l_line_definition_owner_code
18521: ,p_line_definition_code => l_line_definition_code

Line 18531: xla_ae_lines_pkg.SetAcctClass(

18527: ,p_event_class_code => l_event_class_code);
18528: --
18529: -- set accounting class
18530: --
18531: xla_ae_lines_pkg.SetAcctClass(
18532: p_accounting_class_code => 'BANK_ERROR'
18533: , p_ae_header_id => l_ae_header_id
18534: );
18535:

Line 18539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

18535:
18536: --
18537: -- set rounding class
18538: --
18539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18540: 'BANK_ERROR';
18541:
18542: --
18543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 18543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

18539: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
18540: 'BANK_ERROR';
18541:
18542: --
18543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18545: --
18546: -- bulk performance
18547: --

Line 18544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

18540: 'BANK_ERROR';
18541:
18542: --
18543: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
18544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18545: --
18546: -- bulk performance
18547: --
18548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 18548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

18544: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
18545: --
18546: -- bulk performance
18547: --
18548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18549:
18550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18552:

Line 18550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

18546: -- bulk performance
18547: --
18548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18549:
18550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18552:
18553: -- 4955764
18554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 18554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

18550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18552:
18553: -- 4955764
18554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
18556:
18557: -- 4458381 Public Sector Enh
18558:

Line 18614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

18610: l_rec_acct_attrs.array_num_value(23) := p_source_86;
18611: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18612: l_rec_acct_attrs.array_num_value(24) := p_source_88;
18613:
18614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18616:
18617: ---------------------------------------------------------------------------------------------------------------
18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 18615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

18611: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
18612: l_rec_acct_attrs.array_num_value(24) := p_source_88;
18613:
18614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18616:
18617: ---------------------------------------------------------------------------------------------------------------
18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18619: ---------------------------------------------------------------------------------------------------------------

Line 18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

18614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
18615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
18616:
18617: ---------------------------------------------------------------------------------------------------------------
18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18619: ---------------------------------------------------------------------------------------------------------------
18620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18621:
18622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 18620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

18616:
18617: ---------------------------------------------------------------------------------------------------------------
18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18619: ---------------------------------------------------------------------------------------------------------------
18620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18621:
18622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18624:

Line 18622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

18618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
18619: ---------------------------------------------------------------------------------------------------------------
18620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18621:
18622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18624:
18625: IF xla_accounting_cache_pkg.GetValueChar
18626: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 18623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

18619: ---------------------------------------------------------------------------------------------------------------
18620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
18621:
18622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18624:
18625: IF xla_accounting_cache_pkg.GetValueChar
18626: (p_source_code => 'LEDGER_CATEGORY_CODE'
18627: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 18634: xla_ae_lines_pkg.BflowUpgEntry

18630: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18631: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
18632: )
18633: THEN
18634: xla_ae_lines_pkg.BflowUpgEntry
18635: (p_business_method_code => l_bflow_method_code
18636: ,p_business_class_code => l_bflow_class_code
18637: ,p_balance_type => l_balance_type_code);
18638: ELSE

Line 18677: xla_ae_lines_pkg.set_ccid(

18673: , x_value_type_code => l_adr_value_type_code
18674: , p_side => 'NA'
18675: );
18676:
18677: xla_ae_lines_pkg.set_ccid(
18678: p_code_combination_id => l_ccid
18679: , p_value_type_code => l_adr_value_type_code
18680: , p_transaction_coa_id => l_adr_transaction_coa_id
18681: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18712: xla_ae_lines_pkg.set_segment(

18708: );
18709:
18710: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18711:
18712: xla_ae_lines_pkg.set_segment(
18713: p_to_segment_code => 'GL_ACCOUNT'
18714: , p_segment_value => l_segment
18715: , p_from_segment_code => l_adr_value_segment_code
18716: , p_from_combination_id => l_adr_value_combination_id

Line 18755: xla_ae_lines_pkg.set_segment(

18751: );
18752:
18753: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18754:
18755: xla_ae_lines_pkg.set_segment(
18756: p_to_segment_code => 'GL_BALANCING'
18757: , p_segment_value => l_segment
18758: , p_from_segment_code => l_adr_value_segment_code
18759: , p_from_combination_id => l_adr_value_combination_id

Line 18799: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

18795: xla_accounting_err_pkg.build_message
18796: (p_appli_s_name => 'XLA'
18797: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
18798: ,p_token_1 => 'LINE_NUMBER'
18799: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
18800: ,p_token_2 => 'LINE_TYPE_NAME'
18801: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
18802: l_component_type
18803: ,l_component_code

Line 18835: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

18831: --
18832: --
18833: ------------------------------------------------------------------------------------------------
18834: -- 4219869 Business Flow
18835: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18836: -- Prior Entry. Currently, the following code is always generated.
18837: ------------------------------------------------------------------------------------------------
18838: XLA_AE_LINES_PKG.ValidateCurrentLine;
18839:

Line 18838: XLA_AE_LINES_PKG.ValidateCurrentLine;

18834: -- 4219869 Business Flow
18835: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
18836: -- Prior Entry. Currently, the following code is always generated.
18837: ------------------------------------------------------------------------------------------------
18838: XLA_AE_LINES_PKG.ValidateCurrentLine;
18839:
18840: ------------------------------------------------------------------------------------
18841: -- 4219869 Business Flow
18842: -- Populated credit and debit amounts -- Need to generate this within IF

Line 18844: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

18840: ------------------------------------------------------------------------------------
18841: -- 4219869 Business Flow
18842: -- Populated credit and debit amounts -- Need to generate this within IF
18843: ------------------------------------------------------------------------------------
18844: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18845:
18846: ----------------------------------------------------------------------------------
18847: -- 4219869 Business Flow
18848: -- Update journal entry status -- Need to generate this within IF

Line 18876: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

18872: -- To allow MPA report to determine if it should generate report process
18873: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18874: ------------------------------------------------------------------------------------------
18875:
18876: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18877: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18878: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18879: -- call ADRs
18880: -- Bug 4922099

Line 18877: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

18873: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
18874: ------------------------------------------------------------------------------------------
18875:
18876: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
18877: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
18878: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
18879: -- call ADRs
18880: -- Bug 4922099
18881: --

Line 18904: xla_ae_lines_pkg.set_ccid(

18900: , x_value_type_code => l_adr_value_type_code
18901: , p_side => 'NA'
18902: );
18903:
18904: xla_ae_lines_pkg.set_ccid(
18905: p_code_combination_id => l_ccid
18906: , p_value_type_code => l_adr_value_type_code
18907: , p_transaction_coa_id => l_adr_transaction_coa_id
18908: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 18939: xla_ae_lines_pkg.set_segment(

18935: );
18936:
18937: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18938:
18939: xla_ae_lines_pkg.set_segment(
18940: p_to_segment_code => 'GL_ACCOUNT'
18941: , p_segment_value => l_segment
18942: , p_from_segment_code => l_adr_value_segment_code
18943: , p_from_combination_id => l_adr_value_combination_id

Line 18982: xla_ae_lines_pkg.set_segment(

18978: );
18979:
18980: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
18981:
18982: xla_ae_lines_pkg.set_segment(
18983: p_to_segment_code => 'GL_BALANCING'
18984: , p_segment_value => l_segment
18985: , p_from_segment_code => l_adr_value_segment_code
18986: , p_from_combination_id => l_adr_value_combination_id

Line 19013: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

19009:
19010: --
19011: -- Update the line information that should be overwritten
19012: --
19013: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19014: p_header_num => 1);
19015: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19016:
19017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 19015: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

19011: -- Update the line information that should be overwritten
19012: --
19013: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19014: p_header_num => 1);
19015: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19016:
19017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19018:
19019: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 19017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

19013: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19014: p_header_num => 1);
19015: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19016:
19017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19018:
19019: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19020: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19021: END IF;

Line 19020: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

19016:
19017: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19018:
19019: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19020: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19021: END IF;
19022:
19023: --
19024: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 19027: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

19023: --
19024: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19025: --
19026: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19027: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19028: ELSE
19029: ---------------------------------------------------------------------------------------------------
19030: -- 4262811a Switch Sign
19031: ---------------------------------------------------------------------------------------------------

Line 19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

19028: ELSE
19029: ---------------------------------------------------------------------------------------------------
19030: -- 4262811a Switch Sign
19031: ---------------------------------------------------------------------------------------------------
19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

19029: ---------------------------------------------------------------------------------------------------
19030: -- 4262811a Switch Sign
19031: ---------------------------------------------------------------------------------------------------
19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302

Line 19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19030: -- 4262811a Switch Sign
19031: ---------------------------------------------------------------------------------------------------
19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302
19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

19031: ---------------------------------------------------------------------------------------------------
19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302
19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19032: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19033: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302
19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19040:

Line 19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

19034: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302
19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19040:
19041: END IF;
19042:

Line 19039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19035: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19036: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19037: -- 5132302
19038: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19039: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19040:
19041: END IF;
19042:
19043: -- 4955764

Line 19044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

19040:
19041: END IF;
19042:
19043: -- 4955764
19044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19046:
19047:
19048: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19048: XLA_AE_LINES_PKG.ValidateCurrentLine;

19044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19046:
19047:
19048: XLA_AE_LINES_PKG.ValidateCurrentLine;
19049: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19050:
19051: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19052: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19049: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19046:
19047:
19048: XLA_AE_LINES_PKG.ValidateCurrentLine;
19049: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19050:
19051: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19052: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19053: ,p_balance_type_code => l_balance_type_code);

Line 19218: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19214: --
19215: -- bulk performance
19216: --
19217: l_balance_type_code VARCHAR2(1);
19218: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19219: l_log_module VARCHAR2(240);
19220:
19221: --
19222: -- Upgrade strategy

Line 19296: XLA_AE_LINES_PKG.SetNewLine;

19292: ') = 'BANK ERROR')
19293: THEN
19294:
19295: --
19296: XLA_AE_LINES_PKG.SetNewLine;
19297:
19298: p_balance_type_code := l_balance_type_code;
19299: -- set the flag so later we will know whether the gain loss line needs to be created
19300:

Line 19308: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

19304:
19305: --
19306: -- bulk performance
19307: --
19308: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
19309: p_header_num => 0); -- 4262811
19310: --
19311: -- set accounting line options
19312: --

Line 19313: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

19309: p_header_num => 0); -- 4262811
19310: --
19311: -- set accounting line options
19312: --
19313: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
19314: p_natural_side_code => 'C'
19315: , p_gain_or_loss_flag => 'N'
19316: , p_gl_transfer_mode_code => 'S'
19317: , p_acct_entry_type_code => 'A'

Line 19327: xla_ae_lines_pkg.SetAcctLineType

19323: --
19324: --
19325: -- set accounting line type info
19326: --
19327: xla_ae_lines_pkg.SetAcctLineType
19328: (p_component_type => l_component_type
19329: ,p_event_type_code => l_event_type_code
19330: ,p_line_definition_owner_code => l_line_definition_owner_code
19331: ,p_line_definition_code => l_line_definition_code

Line 19341: xla_ae_lines_pkg.SetAcctClass(

19337: ,p_event_class_code => l_event_class_code);
19338: --
19339: -- set accounting class
19340: --
19341: xla_ae_lines_pkg.SetAcctClass(
19342: p_accounting_class_code => 'CASH'
19343: , p_ae_header_id => l_ae_header_id
19344: );
19345:

Line 19349: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

19345:
19346: --
19347: -- set rounding class
19348: --
19349: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19350: 'CASH';
19351:
19352: --
19353: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 19353: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

19349: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
19350: 'CASH';
19351:
19352: --
19353: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19354: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19355: --
19356: -- bulk performance
19357: --

Line 19354: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

19350: 'CASH';
19351:
19352: --
19353: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
19354: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19355: --
19356: -- bulk performance
19357: --
19358: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 19358: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

19354: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
19355: --
19356: -- bulk performance
19357: --
19358: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19359:
19360: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19361: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19362:

Line 19360: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

19356: -- bulk performance
19357: --
19358: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19359:
19360: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19361: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19362:
19363: -- 4955764
19364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 19364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

19360: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19361: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19362:
19363: -- 4955764
19364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
19366:
19367: -- 4458381 Public Sector Enh
19368:

Line 19424: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

19420: l_rec_acct_attrs.array_num_value(23) := p_source_86;
19421: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19422: l_rec_acct_attrs.array_num_value(24) := p_source_88;
19423:
19424: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19425: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19426:
19427: ---------------------------------------------------------------------------------------------------------------
19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 19425: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

19421: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
19422: l_rec_acct_attrs.array_num_value(24) := p_source_88;
19423:
19424: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19425: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19426:
19427: ---------------------------------------------------------------------------------------------------------------
19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19429: ---------------------------------------------------------------------------------------------------------------

Line 19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

19424: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
19425: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
19426:
19427: ---------------------------------------------------------------------------------------------------------------
19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19429: ---------------------------------------------------------------------------------------------------------------
19430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19431:
19432: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 19430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

19426:
19427: ---------------------------------------------------------------------------------------------------------------
19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19429: ---------------------------------------------------------------------------------------------------------------
19430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19431:
19432: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19433: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19434:

Line 19432: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

19428: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
19429: ---------------------------------------------------------------------------------------------------------------
19430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19431:
19432: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19433: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19434:
19435: IF xla_accounting_cache_pkg.GetValueChar
19436: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 19433: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

19429: ---------------------------------------------------------------------------------------------------------------
19430: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
19431:
19432: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19433: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19434:
19435: IF xla_accounting_cache_pkg.GetValueChar
19436: (p_source_code => 'LEDGER_CATEGORY_CODE'
19437: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 19444: xla_ae_lines_pkg.BflowUpgEntry

19440: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19441: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
19442: )
19443: THEN
19444: xla_ae_lines_pkg.BflowUpgEntry
19445: (p_business_method_code => l_bflow_method_code
19446: ,p_business_class_code => l_bflow_class_code
19447: ,p_balance_type => l_balance_type_code);
19448: ELSE

Line 19450: XLA_AE_LINES_PKG.business_flow_validation(

19446: ,p_business_class_code => l_bflow_class_code
19447: ,p_balance_type => l_balance_type_code);
19448: ELSE
19449: NULL;
19450: XLA_AE_LINES_PKG.business_flow_validation(
19451: p_business_method_code => l_bflow_method_code
19452: ,p_business_class_code => l_bflow_class_code
19453: ,p_inherit_description_flag => l_inherit_desc_flag);
19454: END IF;

Line 19477: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

19473: NULL;
19474: --
19475: --
19476:
19477: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
19478: p_code_combination_id => TO_NUMBER(C_NUM)
19479: , p_value_type_code => NULL
19480: , p_transaction_coa_id => null
19481: , p_accounting_coa_id => null

Line 19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19490: );
19491:
19492:
19493: -- initialise segments
19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19491:
19492:
19493: -- initialise segments
19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19492:
19493: -- initialise segments
19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19493: -- initialise segments
19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19494: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19495: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19496: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19497: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19498: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19499: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19500: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19501: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19502: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19503: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19504: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19505: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19506: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19507: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19508: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19509: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19510: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19511: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19512: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19513: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19514: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19515: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19516: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19524: --

Line 19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19517: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19524: --
19525:

Line 19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19518: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19524: --
19525:
19526: --

Line 19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19519: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19520: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19521: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19522: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19523: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19524: --
19525:
19526: --
19527:

Line 19546: xla_ae_lines_pkg.set_segment(

19542: );
19543:
19544: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19545:
19546: xla_ae_lines_pkg.set_segment(
19547: p_to_segment_code => 'GL_ACCOUNT'
19548: , p_segment_value => l_segment
19549: , p_from_segment_code => l_adr_value_segment_code
19550: , p_from_combination_id => l_adr_value_combination_id

Line 19590: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

19586: xla_accounting_err_pkg.build_message
19587: (p_appli_s_name => 'XLA'
19588: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
19589: ,p_token_1 => 'LINE_NUMBER'
19590: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
19591: ,p_token_2 => 'LINE_TYPE_NAME'
19592: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
19593: l_component_type
19594: ,l_component_code

Line 19626: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

19622: --
19623: --
19624: ------------------------------------------------------------------------------------------------
19625: -- 4219869 Business Flow
19626: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19627: -- Prior Entry. Currently, the following code is always generated.
19628: ------------------------------------------------------------------------------------------------
19629: XLA_AE_LINES_PKG.ValidateCurrentLine;
19630:

Line 19629: XLA_AE_LINES_PKG.ValidateCurrentLine;

19625: -- 4219869 Business Flow
19626: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
19627: -- Prior Entry. Currently, the following code is always generated.
19628: ------------------------------------------------------------------------------------------------
19629: XLA_AE_LINES_PKG.ValidateCurrentLine;
19630:
19631: ------------------------------------------------------------------------------------
19632: -- 4219869 Business Flow
19633: -- Populated credit and debit amounts -- Need to generate this within IF

Line 19635: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19631: ------------------------------------------------------------------------------------
19632: -- 4219869 Business Flow
19633: -- Populated credit and debit amounts -- Need to generate this within IF
19634: ------------------------------------------------------------------------------------
19635: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19636:
19637: ----------------------------------------------------------------------------------
19638: -- 4219869 Business Flow
19639: -- Update journal entry status -- Need to generate this within IF

Line 19667: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

19663: -- To allow MPA report to determine if it should generate report process
19664: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19665: ------------------------------------------------------------------------------------------
19666:
19667: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19668: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19669: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19670: -- call ADRs
19671: -- Bug 4922099

Line 19668: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

19664: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
19665: ------------------------------------------------------------------------------------------
19666:
19667: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
19668: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
19669: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
19670: -- call ADRs
19671: -- Bug 4922099
19672: --

Line 19682: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

19678: NULL;
19679: --
19680: --
19681:
19682: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
19683: p_code_combination_id => TO_NUMBER(C_NUM)
19684: , p_value_type_code => NULL
19685: , p_transaction_coa_id => null
19686: , p_accounting_coa_id => null

Line 19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19695: );
19696:
19697:
19698: -- initialise segments
19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19696:
19697:
19698: -- initialise segments
19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19697:
19698: -- initialise segments
19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19698: -- initialise segments
19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19699: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19700: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19701: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19702: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19703: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19704: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19705: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19706: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19707: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19708: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19709: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19710: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19711: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19712: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19713: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19714: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19715: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19716: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19717: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19718: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19719: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19720: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19721: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19729: --

Line 19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19722: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19729: --
19730:

Line 19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19723: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19729: --
19730:
19731: --

Line 19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

19724: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19725: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19726: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19727: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19728: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
19729: --
19730:
19731: --
19732:

Line 19751: xla_ae_lines_pkg.set_segment(

19747: );
19748:
19749: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
19750:
19751: xla_ae_lines_pkg.set_segment(
19752: p_to_segment_code => 'GL_ACCOUNT'
19753: , p_segment_value => l_segment
19754: , p_from_segment_code => l_adr_value_segment_code
19755: , p_from_combination_id => l_adr_value_combination_id

Line 19782: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

19778:
19779: --
19780: -- Update the line information that should be overwritten
19781: --
19782: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19783: p_header_num => 1);
19784: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19785:
19786: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 19784: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

19780: -- Update the line information that should be overwritten
19781: --
19782: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19783: p_header_num => 1);
19784: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19785:
19786: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19787:
19788: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 19786: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

19782: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
19783: p_header_num => 1);
19784: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
19785:
19786: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19787:
19788: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19789: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19790: END IF;

Line 19789: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

19785:
19786: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
19787:
19788: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
19789: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
19790: END IF;
19791:
19792: --
19793: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 19796: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

19792: --
19793: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19794: --
19795: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19796: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19797: ELSE
19798: ---------------------------------------------------------------------------------------------------
19799: -- 4262811a Switch Sign
19800: ---------------------------------------------------------------------------------------------------

Line 19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

19797: ELSE
19798: ---------------------------------------------------------------------------------------------------
19799: -- 4262811a Switch Sign
19800: ---------------------------------------------------------------------------------------------------
19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

19798: ---------------------------------------------------------------------------------------------------
19799: -- 4262811a Switch Sign
19800: ---------------------------------------------------------------------------------------------------
19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302

Line 19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19799: -- 4262811a Switch Sign
19800: ---------------------------------------------------------------------------------------------------
19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302
19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

19800: ---------------------------------------------------------------------------------------------------
19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302
19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19808: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19801: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
19802: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302
19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19808: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19809:

Line 19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

19803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302
19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19808: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19809:
19810: END IF;
19811:

Line 19808: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

19804: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
19805: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19806: -- 5132302
19807: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
19808: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
19809:
19810: END IF;
19811:
19812: -- 4955764

Line 19813: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

19809:
19810: END IF;
19811:
19812: -- 4955764
19813: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19814: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19815:
19816:
19817: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 19817: XLA_AE_LINES_PKG.ValidateCurrentLine;

19813: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19814: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19815:
19816:
19817: XLA_AE_LINES_PKG.ValidateCurrentLine;
19818: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19819:
19820: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19821: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 19818: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

19814: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
19815:
19816:
19817: XLA_AE_LINES_PKG.ValidateCurrentLine;
19818: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19819:
19820: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19821: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19822: ,p_balance_type_code => l_balance_type_code);

Line 19987: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

19983: --
19984: -- bulk performance
19985: --
19986: l_balance_type_code VARCHAR2(1);
19987: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
19988: l_log_module VARCHAR2(240);
19989:
19990: --
19991: -- Upgrade strategy

Line 20065: XLA_AE_LINES_PKG.SetNewLine;

20061: ') = 'BANK ERROR')
20062: THEN
20063:
20064: --
20065: XLA_AE_LINES_PKG.SetNewLine;
20066:
20067: p_balance_type_code := l_balance_type_code;
20068: -- set the flag so later we will know whether the gain loss line needs to be created
20069:

Line 20077: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

20073:
20074: --
20075: -- bulk performance
20076: --
20077: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20078: p_header_num => 0); -- 4262811
20079: --
20080: -- set accounting line options
20081: --

Line 20082: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20078: p_header_num => 0); -- 4262811
20079: --
20080: -- set accounting line options
20081: --
20082: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20083: p_natural_side_code => 'C'
20084: , p_gain_or_loss_flag => 'N'
20085: , p_gl_transfer_mode_code => 'S'
20086: , p_acct_entry_type_code => 'A'

Line 20096: xla_ae_lines_pkg.SetAcctLineType

20092: --
20093: --
20094: -- set accounting line type info
20095: --
20096: xla_ae_lines_pkg.SetAcctLineType
20097: (p_component_type => l_component_type
20098: ,p_event_type_code => l_event_type_code
20099: ,p_line_definition_owner_code => l_line_definition_owner_code
20100: ,p_line_definition_code => l_line_definition_code

Line 20110: xla_ae_lines_pkg.SetAcctClass(

20106: ,p_event_class_code => l_event_class_code);
20107: --
20108: -- set accounting class
20109: --
20110: xla_ae_lines_pkg.SetAcctClass(
20111: p_accounting_class_code => 'CASH'
20112: , p_ae_header_id => l_ae_header_id
20113: );
20114:

Line 20118: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

20114:
20115: --
20116: -- set rounding class
20117: --
20118: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20119: 'CASH';
20120:
20121: --
20122: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 20122: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

20118: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20119: 'CASH';
20120:
20121: --
20122: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20123: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20124: --
20125: -- bulk performance
20126: --

Line 20123: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

20119: 'CASH';
20120:
20121: --
20122: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20123: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20124: --
20125: -- bulk performance
20126: --
20127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 20127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

20123: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20124: --
20125: -- bulk performance
20126: --
20127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20128:
20129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20131:

Line 20129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

20125: -- bulk performance
20126: --
20127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20128:
20129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20131:
20132: -- 4955764
20133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 20133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

20129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20131:
20132: -- 4955764
20133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20135:
20136: -- 4458381 Public Sector Enh
20137:

Line 20193: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20189: l_rec_acct_attrs.array_num_value(23) := p_source_86;
20190: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20191: l_rec_acct_attrs.array_num_value(24) := p_source_88;
20192:
20193: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20194: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20195:
20196: ---------------------------------------------------------------------------------------------------------------
20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 20194: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

20190: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20191: l_rec_acct_attrs.array_num_value(24) := p_source_88;
20192:
20193: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20194: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20195:
20196: ---------------------------------------------------------------------------------------------------------------
20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20198: ---------------------------------------------------------------------------------------------------------------

Line 20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

20193: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20194: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20195:
20196: ---------------------------------------------------------------------------------------------------------------
20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20198: ---------------------------------------------------------------------------------------------------------------
20199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20200:
20201: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 20199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

20195:
20196: ---------------------------------------------------------------------------------------------------------------
20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20198: ---------------------------------------------------------------------------------------------------------------
20199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20200:
20201: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20202: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20203:

Line 20201: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

20197: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20198: ---------------------------------------------------------------------------------------------------------------
20199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20200:
20201: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20202: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20203:
20204: IF xla_accounting_cache_pkg.GetValueChar
20205: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 20202: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

20198: ---------------------------------------------------------------------------------------------------------------
20199: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20200:
20201: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20202: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20203:
20204: IF xla_accounting_cache_pkg.GetValueChar
20205: (p_source_code => 'LEDGER_CATEGORY_CODE'
20206: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20213: xla_ae_lines_pkg.BflowUpgEntry

20209: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20210: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20211: )
20212: THEN
20213: xla_ae_lines_pkg.BflowUpgEntry
20214: (p_business_method_code => l_bflow_method_code
20215: ,p_business_class_code => l_bflow_class_code
20216: ,p_balance_type => l_balance_type_code);
20217: ELSE

Line 20219: XLA_AE_LINES_PKG.business_flow_validation(

20215: ,p_business_class_code => l_bflow_class_code
20216: ,p_balance_type => l_balance_type_code);
20217: ELSE
20218: NULL;
20219: XLA_AE_LINES_PKG.business_flow_validation(
20220: p_business_method_code => l_bflow_method_code
20221: ,p_business_class_code => l_bflow_class_code
20222: ,p_inherit_description_flag => l_inherit_desc_flag);
20223: END IF;

Line 20256: xla_ae_lines_pkg.set_ccid(

20252: , x_value_type_code => l_adr_value_type_code
20253: , p_side => 'NA'
20254: );
20255:
20256: xla_ae_lines_pkg.set_ccid(
20257: p_code_combination_id => l_ccid
20258: , p_value_type_code => l_adr_value_type_code
20259: , p_transaction_coa_id => l_adr_transaction_coa_id
20260: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20272: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

20268: , p_side => 'NA'
20269: );
20270:
20271:
20272: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
20273: p_to_segment_code => 'GL_BALANCING'
20274: , p_segment_value => C_CHAR
20275: , p_from_segment_code => NULL
20276: , p_from_combination_id => NULL

Line 20316: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20312: xla_accounting_err_pkg.build_message
20313: (p_appli_s_name => 'XLA'
20314: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20315: ,p_token_1 => 'LINE_NUMBER'
20316: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20317: ,p_token_2 => 'LINE_TYPE_NAME'
20318: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20319: l_component_type
20320: ,l_component_code

Line 20352: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

20348: --
20349: --
20350: ------------------------------------------------------------------------------------------------
20351: -- 4219869 Business Flow
20352: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20353: -- Prior Entry. Currently, the following code is always generated.
20354: ------------------------------------------------------------------------------------------------
20355: XLA_AE_LINES_PKG.ValidateCurrentLine;
20356:

Line 20355: XLA_AE_LINES_PKG.ValidateCurrentLine;

20351: -- 4219869 Business Flow
20352: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
20353: -- Prior Entry. Currently, the following code is always generated.
20354: ------------------------------------------------------------------------------------------------
20355: XLA_AE_LINES_PKG.ValidateCurrentLine;
20356:
20357: ------------------------------------------------------------------------------------
20358: -- 4219869 Business Flow
20359: -- Populated credit and debit amounts -- Need to generate this within IF

Line 20361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

20357: ------------------------------------------------------------------------------------
20358: -- 4219869 Business Flow
20359: -- Populated credit and debit amounts -- Need to generate this within IF
20360: ------------------------------------------------------------------------------------
20361: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20362:
20363: ----------------------------------------------------------------------------------
20364: -- 4219869 Business Flow
20365: -- Update journal entry status -- Need to generate this within IF

Line 20393: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

20389: -- To allow MPA report to determine if it should generate report process
20390: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20391: ------------------------------------------------------------------------------------------
20392:
20393: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20394: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20395: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20396: -- call ADRs
20397: -- Bug 4922099

Line 20394: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

20390: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
20391: ------------------------------------------------------------------------------------------
20392:
20393: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
20394: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
20395: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
20396: -- call ADRs
20397: -- Bug 4922099
20398: --

Line 20418: xla_ae_lines_pkg.set_ccid(

20414: , x_value_type_code => l_adr_value_type_code
20415: , p_side => 'NA'
20416: );
20417:
20418: xla_ae_lines_pkg.set_ccid(
20419: p_code_combination_id => l_ccid
20420: , p_value_type_code => l_adr_value_type_code
20421: , p_transaction_coa_id => l_adr_transaction_coa_id
20422: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20434: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

20430: , p_side => 'NA'
20431: );
20432:
20433:
20434: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
20435: p_to_segment_code => 'GL_BALANCING'
20436: , p_segment_value => C_CHAR
20437: , p_from_segment_code => NULL
20438: , p_from_combination_id => NULL

Line 20465: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

20461:
20462: --
20463: -- Update the line information that should be overwritten
20464: --
20465: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20466: p_header_num => 1);
20467: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20468:
20469: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 20467: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

20463: -- Update the line information that should be overwritten
20464: --
20465: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20466: p_header_num => 1);
20467: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20468:
20469: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20470:
20471: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 20469: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

20465: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
20466: p_header_num => 1);
20467: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
20468:
20469: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20470:
20471: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20472: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20473: END IF;

Line 20472: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

20468:
20469: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
20470:
20471: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
20472: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
20473: END IF;
20474:
20475: --
20476: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 20479: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

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

Line 20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

20480: ELSE
20481: ---------------------------------------------------------------------------------------------------
20482: -- 4262811a Switch Sign
20483: ---------------------------------------------------------------------------------------------------
20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

20481: ---------------------------------------------------------------------------------------------------
20482: -- 4262811a Switch Sign
20483: ---------------------------------------------------------------------------------------------------
20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302

Line 20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

20482: -- 4262811a Switch Sign
20483: ---------------------------------------------------------------------------------------------------
20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302
20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

20483: ---------------------------------------------------------------------------------------------------
20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302
20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

20484: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
20485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302
20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20492:

Line 20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

20486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302
20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20492:
20493: END IF;
20494:

Line 20491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

20487: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
20488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20489: -- 5132302
20490: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
20491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
20492:
20493: END IF;
20494:
20495: -- 4955764

Line 20496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

20492:
20493: END IF;
20494:
20495: -- 4955764
20496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20498:
20499:
20500: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 20500: XLA_AE_LINES_PKG.ValidateCurrentLine;

20496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
20498:
20499:
20500: XLA_AE_LINES_PKG.ValidateCurrentLine;
20501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20502:
20503: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20504: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 20501: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

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

Line 20670: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

20666: --
20667: -- bulk performance
20668: --
20669: l_balance_type_code VARCHAR2(1);
20670: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
20671: l_log_module VARCHAR2(240);
20672:
20673: --
20674: -- Upgrade strategy

Line 20750: XLA_AE_LINES_PKG.SetNewLine;

20746: ') = 'BANK ERROR')
20747: THEN
20748:
20749: --
20750: XLA_AE_LINES_PKG.SetNewLine;
20751:
20752: p_balance_type_code := l_balance_type_code;
20753: -- set the flag so later we will know whether the gain loss line needs to be created
20754:

Line 20762: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

20758:
20759: --
20760: -- bulk performance
20761: --
20762: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
20763: p_header_num => 0); -- 4262811
20764: --
20765: -- set accounting line options
20766: --

Line 20767: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

20763: p_header_num => 0); -- 4262811
20764: --
20765: -- set accounting line options
20766: --
20767: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
20768: p_natural_side_code => 'C'
20769: , p_gain_or_loss_flag => 'N'
20770: , p_gl_transfer_mode_code => 'S'
20771: , p_acct_entry_type_code => 'A'

Line 20781: xla_ae_lines_pkg.SetAcctLineType

20777: --
20778: --
20779: -- set accounting line type info
20780: --
20781: xla_ae_lines_pkg.SetAcctLineType
20782: (p_component_type => l_component_type
20783: ,p_event_type_code => l_event_type_code
20784: ,p_line_definition_owner_code => l_line_definition_owner_code
20785: ,p_line_definition_code => l_line_definition_code

Line 20795: xla_ae_lines_pkg.SetAcctClass(

20791: ,p_event_class_code => l_event_class_code);
20792: --
20793: -- set accounting class
20794: --
20795: xla_ae_lines_pkg.SetAcctClass(
20796: p_accounting_class_code => 'CASH'
20797: , p_ae_header_id => l_ae_header_id
20798: );
20799:

Line 20803: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

20799:
20800: --
20801: -- set rounding class
20802: --
20803: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20804: 'CASH';
20805:
20806: --
20807: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 20807: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

20803: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
20804: 'CASH';
20805:
20806: --
20807: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20808: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20809: --
20810: -- bulk performance
20811: --

Line 20808: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

20804: 'CASH';
20805:
20806: --
20807: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
20808: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20809: --
20810: -- bulk performance
20811: --
20812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 20812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

20808: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
20809: --
20810: -- bulk performance
20811: --
20812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20813:
20814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20816:

Line 20814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

20810: -- bulk performance
20811: --
20812: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20813:
20814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20816:
20817: -- 4955764
20818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 20818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

20814: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20815: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20816:
20817: -- 4955764
20818: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20819: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
20820:
20821: -- 4458381 Public Sector Enh
20822:

Line 20878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

20874: l_rec_acct_attrs.array_num_value(23) := p_source_86;
20875: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20876: l_rec_acct_attrs.array_num_value(24) := p_source_88;
20877:
20878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20880:
20881: ---------------------------------------------------------------------------------------------------------------
20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 20879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

20875: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
20876: l_rec_acct_attrs.array_num_value(24) := p_source_88;
20877:
20878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20880:
20881: ---------------------------------------------------------------------------------------------------------------
20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20883: ---------------------------------------------------------------------------------------------------------------

Line 20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

20878: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
20879: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
20880:
20881: ---------------------------------------------------------------------------------------------------------------
20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20883: ---------------------------------------------------------------------------------------------------------------
20884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20885:
20886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 20884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

20880:
20881: ---------------------------------------------------------------------------------------------------------------
20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20883: ---------------------------------------------------------------------------------------------------------------
20884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20885:
20886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20888:

Line 20886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

20882: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
20883: ---------------------------------------------------------------------------------------------------------------
20884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20885:
20886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20888:
20889: IF xla_accounting_cache_pkg.GetValueChar
20890: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 20887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

20883: ---------------------------------------------------------------------------------------------------------------
20884: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
20885:
20886: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20888:
20889: IF xla_accounting_cache_pkg.GetValueChar
20890: (p_source_code => 'LEDGER_CATEGORY_CODE'
20891: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 20898: xla_ae_lines_pkg.BflowUpgEntry

20894: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20895: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
20896: )
20897: THEN
20898: xla_ae_lines_pkg.BflowUpgEntry
20899: (p_business_method_code => l_bflow_method_code
20900: ,p_business_class_code => l_bflow_class_code
20901: ,p_balance_type => l_balance_type_code);
20902: ELSE

Line 20938: xla_ae_lines_pkg.set_ccid(

20934: , x_value_type_code => l_adr_value_type_code
20935: , p_side => 'NA'
20936: );
20937:
20938: xla_ae_lines_pkg.set_ccid(
20939: p_code_combination_id => l_ccid
20940: , p_value_type_code => l_adr_value_type_code
20941: , p_transaction_coa_id => l_adr_transaction_coa_id
20942: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 20974: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

20970: xla_accounting_err_pkg.build_message
20971: (p_appli_s_name => 'XLA'
20972: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
20973: ,p_token_1 => 'LINE_NUMBER'
20974: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
20975: ,p_token_2 => 'LINE_TYPE_NAME'
20976: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
20977: l_component_type
20978: ,l_component_code

Line 21010: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

21006: --
21007: --
21008: ------------------------------------------------------------------------------------------------
21009: -- 4219869 Business Flow
21010: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21011: -- Prior Entry. Currently, the following code is always generated.
21012: ------------------------------------------------------------------------------------------------
21013: XLA_AE_LINES_PKG.ValidateCurrentLine;
21014:

Line 21013: XLA_AE_LINES_PKG.ValidateCurrentLine;

21009: -- 4219869 Business Flow
21010: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21011: -- Prior Entry. Currently, the following code is always generated.
21012: ------------------------------------------------------------------------------------------------
21013: XLA_AE_LINES_PKG.ValidateCurrentLine;
21014:
21015: ------------------------------------------------------------------------------------
21016: -- 4219869 Business Flow
21017: -- Populated credit and debit amounts -- Need to generate this within IF

Line 21019: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21015: ------------------------------------------------------------------------------------
21016: -- 4219869 Business Flow
21017: -- Populated credit and debit amounts -- Need to generate this within IF
21018: ------------------------------------------------------------------------------------
21019: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21020:
21021: ----------------------------------------------------------------------------------
21022: -- 4219869 Business Flow
21023: -- Update journal entry status -- Need to generate this within IF

Line 21051: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21047: -- To allow MPA report to determine if it should generate report process
21048: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21049: ------------------------------------------------------------------------------------------
21050:
21051: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21052: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21053: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21054: -- call ADRs
21055: -- Bug 4922099

Line 21052: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21048: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21049: ------------------------------------------------------------------------------------------
21050:
21051: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21052: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21053: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21054: -- call ADRs
21055: -- Bug 4922099
21056: --

Line 21076: xla_ae_lines_pkg.set_ccid(

21072: , x_value_type_code => l_adr_value_type_code
21073: , p_side => 'NA'
21074: );
21075:
21076: xla_ae_lines_pkg.set_ccid(
21077: p_code_combination_id => l_ccid
21078: , p_value_type_code => l_adr_value_type_code
21079: , p_transaction_coa_id => l_adr_transaction_coa_id
21080: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 21099: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

21095:
21096: --
21097: -- Update the line information that should be overwritten
21098: --
21099: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21100: p_header_num => 1);
21101: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21102:
21103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 21101: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

21097: -- Update the line information that should be overwritten
21098: --
21099: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21100: p_header_num => 1);
21101: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21102:
21103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21104:
21105: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 21103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

21099: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21100: p_header_num => 1);
21101: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21102:
21103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21104:
21105: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21106: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21107: END IF;

Line 21106: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

21102:
21103: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21104:
21105: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21106: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21107: END IF;
21108:
21109: --
21110: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 21113: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

21109: --
21110: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21111: --
21112: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21113: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21114: ELSE
21115: ---------------------------------------------------------------------------------------------------
21116: -- 4262811a Switch Sign
21117: ---------------------------------------------------------------------------------------------------

Line 21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

21114: ELSE
21115: ---------------------------------------------------------------------------------------------------
21116: -- 4262811a Switch Sign
21117: ---------------------------------------------------------------------------------------------------
21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

21115: ---------------------------------------------------------------------------------------------------
21116: -- 4262811a Switch Sign
21117: ---------------------------------------------------------------------------------------------------
21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302

Line 21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21116: -- 4262811a Switch Sign
21117: ---------------------------------------------------------------------------------------------------
21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302
21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

21117: ---------------------------------------------------------------------------------------------------
21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302
21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21118: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302
21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21126:

Line 21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

21120: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302
21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21126:
21127: END IF;
21128:

Line 21125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21121: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21122: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21123: -- 5132302
21124: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21125: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21126:
21127: END IF;
21128:
21129: -- 4955764

Line 21130: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

21126:
21127: END IF;
21128:
21129: -- 4955764
21130: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21131: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21132:
21133:
21134: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21134: XLA_AE_LINES_PKG.ValidateCurrentLine;

21130: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21131: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21132:
21133:
21134: XLA_AE_LINES_PKG.ValidateCurrentLine;
21135: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21136:
21137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21135: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21131: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21132:
21133:
21134: XLA_AE_LINES_PKG.ValidateCurrentLine;
21135: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21136:
21137: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21138: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21139: ,p_balance_type_code => l_balance_type_code);

Line 21288: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21284: --
21285: -- bulk performance
21286: --
21287: l_balance_type_code VARCHAR2(1);
21288: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21289: l_log_module VARCHAR2(240);
21290:
21291: --
21292: -- Upgrade strategy

Line 21361: XLA_AE_LINES_PKG.SetNewLine;

21357: p_source_114 IS NULL
21358: THEN
21359:
21360: --
21361: XLA_AE_LINES_PKG.SetNewLine;
21362:
21363: p_balance_type_code := l_balance_type_code;
21364: -- set the flag so later we will know whether the gain loss line needs to be created
21365:

Line 21373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

21369:
21370: --
21371: -- bulk performance
21372: --
21373: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21374: p_header_num => 0); -- 4262811
21375: --
21376: -- set accounting line options
21377: --

Line 21378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21374: p_header_num => 0); -- 4262811
21375: --
21376: -- set accounting line options
21377: --
21378: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21379: p_natural_side_code => 'D'
21380: , p_gain_or_loss_flag => 'N'
21381: , p_gl_transfer_mode_code => 'S'
21382: , p_acct_entry_type_code => 'A'

Line 21392: xla_ae_lines_pkg.SetAcctLineType

21388: --
21389: --
21390: -- set accounting line type info
21391: --
21392: xla_ae_lines_pkg.SetAcctLineType
21393: (p_component_type => l_component_type
21394: ,p_event_type_code => l_event_type_code
21395: ,p_line_definition_owner_code => l_line_definition_owner_code
21396: ,p_line_definition_code => l_line_definition_code

Line 21406: xla_ae_lines_pkg.SetAcctClass(

21402: ,p_event_class_code => l_event_class_code);
21403: --
21404: -- set accounting class
21405: --
21406: xla_ae_lines_pkg.SetAcctClass(
21407: p_accounting_class_code => 'CASH_CLEARING'
21408: , p_ae_header_id => l_ae_header_id
21409: );
21410:

Line 21414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

21410:
21411: --
21412: -- set rounding class
21413: --
21414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21415: 'CASH_CLEARING';
21416:
21417: --
21418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 21418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

21414: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21415: 'CASH_CLEARING';
21416:
21417: --
21418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21420: --
21421: -- bulk performance
21422: --

Line 21419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

21415: 'CASH_CLEARING';
21416:
21417: --
21418: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21420: --
21421: -- bulk performance
21422: --
21423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 21423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

21419: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21420: --
21421: -- bulk performance
21422: --
21423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21424:
21425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21427:

Line 21425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

21421: -- bulk performance
21422: --
21423: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21424:
21425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21427:
21428: -- 4955764
21429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 21429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

21425: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21426: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21427:
21428: -- 4955764
21429: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21430: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21431:
21432: -- 4458381 Public Sector Enh
21433:

Line 21479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

21475: l_rec_acct_attrs.array_num_value(18) := p_source_86;
21476: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
21477: l_rec_acct_attrs.array_num_value(19) := p_source_88;
21478:
21479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21481:
21482: ---------------------------------------------------------------------------------------------------------------
21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 21480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

21476: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
21477: l_rec_acct_attrs.array_num_value(19) := p_source_88;
21478:
21479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21481:
21482: ---------------------------------------------------------------------------------------------------------------
21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21484: ---------------------------------------------------------------------------------------------------------------

Line 21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

21479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
21480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
21481:
21482: ---------------------------------------------------------------------------------------------------------------
21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21484: ---------------------------------------------------------------------------------------------------------------
21485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21486:
21487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 21485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

21481:
21482: ---------------------------------------------------------------------------------------------------------------
21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21484: ---------------------------------------------------------------------------------------------------------------
21485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21486:
21487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21489:

Line 21487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

21483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
21484: ---------------------------------------------------------------------------------------------------------------
21485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21486:
21487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21489:
21490: IF xla_accounting_cache_pkg.GetValueChar
21491: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 21488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

21484: ---------------------------------------------------------------------------------------------------------------
21485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
21486:
21487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21489:
21490: IF xla_accounting_cache_pkg.GetValueChar
21491: (p_source_code => 'LEDGER_CATEGORY_CODE'
21492: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 21499: xla_ae_lines_pkg.BflowUpgEntry

21495: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21496: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
21497: )
21498: THEN
21499: xla_ae_lines_pkg.BflowUpgEntry
21500: (p_business_method_code => l_bflow_method_code
21501: ,p_business_class_code => l_bflow_class_code
21502: ,p_balance_type => l_balance_type_code);
21503: ELSE

Line 21505: XLA_AE_LINES_PKG.business_flow_validation(

21501: ,p_business_class_code => l_bflow_class_code
21502: ,p_balance_type => l_balance_type_code);
21503: ELSE
21504: NULL;
21505: XLA_AE_LINES_PKG.business_flow_validation(
21506: p_business_method_code => l_bflow_method_code
21507: ,p_business_class_code => l_bflow_class_code
21508: ,p_inherit_description_flag => l_inherit_desc_flag);
21509: END IF;

Line 21552: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

21548: xla_accounting_err_pkg.build_message
21549: (p_appli_s_name => 'XLA'
21550: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
21551: ,p_token_1 => 'LINE_NUMBER'
21552: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
21553: ,p_token_2 => 'LINE_TYPE_NAME'
21554: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
21555: l_component_type
21556: ,l_component_code

Line 21588: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

21584: --
21585: --
21586: ------------------------------------------------------------------------------------------------
21587: -- 4219869 Business Flow
21588: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
21589: -- Prior Entry. Currently, the following code is always generated.
21590: ------------------------------------------------------------------------------------------------
21591: -- No ValidateCurrentLine for business flow method of Prior Entry
21592:

Line 21597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21593: ------------------------------------------------------------------------------------
21594: -- 4219869 Business Flow
21595: -- Populated credit and debit amounts -- Need to generate this within IF
21596: ------------------------------------------------------------------------------------
21597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21598:
21599: ----------------------------------------------------------------------------------
21600: -- 4219869 Business Flow
21601: -- Update journal entry status -- Need to generate this within IF

Line 21629: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

21625: -- To allow MPA report to determine if it should generate report process
21626: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21627: ------------------------------------------------------------------------------------------
21628:
21629: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21630: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21631: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21632: -- call ADRs
21633: -- Bug 4922099

Line 21630: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

21626: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
21627: ------------------------------------------------------------------------------------------
21628:
21629: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
21630: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
21631: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
21632: -- call ADRs
21633: -- Bug 4922099
21634: --

Line 21651: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

21647:
21648: --
21649: -- Update the line information that should be overwritten
21650: --
21651: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21652: p_header_num => 1);
21653: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21654:
21655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 21653: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

21649: -- Update the line information that should be overwritten
21650: --
21651: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21652: p_header_num => 1);
21653: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21654:
21655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21656:
21657: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 21655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

21651: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
21652: p_header_num => 1);
21653: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
21654:
21655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21656:
21657: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21658: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21659: END IF;

Line 21658: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

21654:
21655: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
21656:
21657: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
21658: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
21659: END IF;
21660:
21661: --
21662: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 21665: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

21661: --
21662: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21663: --
21664: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21665: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21666: ELSE
21667: ---------------------------------------------------------------------------------------------------
21668: -- 4262811a Switch Sign
21669: ---------------------------------------------------------------------------------------------------

Line 21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

21666: ELSE
21667: ---------------------------------------------------------------------------------------------------
21668: -- 4262811a Switch Sign
21669: ---------------------------------------------------------------------------------------------------
21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

21667: ---------------------------------------------------------------------------------------------------
21668: -- 4262811a Switch Sign
21669: ---------------------------------------------------------------------------------------------------
21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302

Line 21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21668: -- 4262811a Switch Sign
21669: ---------------------------------------------------------------------------------------------------
21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302
21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

21669: ---------------------------------------------------------------------------------------------------
21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302
21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21677: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21670: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
21671: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302
21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21677: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21678:

Line 21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

21672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302
21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21677: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21678:
21679: END IF;
21680:

Line 21677: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

21673: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
21674: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21675: -- 5132302
21676: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
21677: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
21678:
21679: END IF;
21680:
21681: -- 4955764

Line 21682: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

21678:
21679: END IF;
21680:
21681: -- 4955764
21682: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21683: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21684:
21685:
21686: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 21686: XLA_AE_LINES_PKG.ValidateCurrentLine;

21682: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21683: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21684:
21685:
21686: XLA_AE_LINES_PKG.ValidateCurrentLine;
21687: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21688:
21689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21690: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 21687: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

21683: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
21684:
21685:
21686: XLA_AE_LINES_PKG.ValidateCurrentLine;
21687: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21688:
21689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21690: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21691: ,p_balance_type_code => l_balance_type_code);

Line 21840: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

21836: --
21837: -- bulk performance
21838: --
21839: l_balance_type_code VARCHAR2(1);
21840: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
21841: l_log_module VARCHAR2(240);
21842:
21843: --
21844: -- Upgrade strategy

Line 21911: XLA_AE_LINES_PKG.SetNewLine;

21907: p_source_114 IS NULL
21908: THEN
21909:
21910: --
21911: XLA_AE_LINES_PKG.SetNewLine;
21912:
21913: p_balance_type_code := l_balance_type_code;
21914: -- set the flag so later we will know whether the gain loss line needs to be created
21915:

Line 21923: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

21919:
21920: --
21921: -- bulk performance
21922: --
21923: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
21924: p_header_num => 0); -- 4262811
21925: --
21926: -- set accounting line options
21927: --

Line 21928: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

21924: p_header_num => 0); -- 4262811
21925: --
21926: -- set accounting line options
21927: --
21928: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
21929: p_natural_side_code => 'D'
21930: , p_gain_or_loss_flag => 'N'
21931: , p_gl_transfer_mode_code => 'S'
21932: , p_acct_entry_type_code => 'A'

Line 21942: xla_ae_lines_pkg.SetAcctLineType

21938: --
21939: --
21940: -- set accounting line type info
21941: --
21942: xla_ae_lines_pkg.SetAcctLineType
21943: (p_component_type => l_component_type
21944: ,p_event_type_code => l_event_type_code
21945: ,p_line_definition_owner_code => l_line_definition_owner_code
21946: ,p_line_definition_code => l_line_definition_code

Line 21956: xla_ae_lines_pkg.SetAcctClass(

21952: ,p_event_class_code => l_event_class_code);
21953: --
21954: -- set accounting class
21955: --
21956: xla_ae_lines_pkg.SetAcctClass(
21957: p_accounting_class_code => 'CASH_CLEARING'
21958: , p_ae_header_id => l_ae_header_id
21959: );
21960:

Line 21964: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

21960:
21961: --
21962: -- set rounding class
21963: --
21964: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21965: 'CASH_CLEARING';
21966:
21967: --
21968: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 21968: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

21964: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
21965: 'CASH_CLEARING';
21966:
21967: --
21968: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21969: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21970: --
21971: -- bulk performance
21972: --

Line 21969: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

21965: 'CASH_CLEARING';
21966:
21967: --
21968: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
21969: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21970: --
21971: -- bulk performance
21972: --
21973: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 21973: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

21969: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
21970: --
21971: -- bulk performance
21972: --
21973: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21974:
21975: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21976: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21977:

Line 21975: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

21971: -- bulk performance
21972: --
21973: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21974:
21975: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21976: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21977:
21978: -- 4955764
21979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 21979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

21975: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21976: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21977:
21978: -- 4955764
21979: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21980: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
21981:
21982: -- 4458381 Public Sector Enh
21983:

Line 22029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22025: l_rec_acct_attrs.array_num_value(18) := p_source_86;
22026: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22027: l_rec_acct_attrs.array_num_value(19) := p_source_88;
22028:
22029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22031:
22032: ---------------------------------------------------------------------------------------------------------------
22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 22030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

22026: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
22027: l_rec_acct_attrs.array_num_value(19) := p_source_88;
22028:
22029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22031:
22032: ---------------------------------------------------------------------------------------------------------------
22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22034: ---------------------------------------------------------------------------------------------------------------

Line 22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

22029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22031:
22032: ---------------------------------------------------------------------------------------------------------------
22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22034: ---------------------------------------------------------------------------------------------------------------
22035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22036:
22037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 22035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

22031:
22032: ---------------------------------------------------------------------------------------------------------------
22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22034: ---------------------------------------------------------------------------------------------------------------
22035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22036:
22037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22039:

Line 22037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

22033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22034: ---------------------------------------------------------------------------------------------------------------
22035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22036:
22037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22039:
22040: IF xla_accounting_cache_pkg.GetValueChar
22041: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 22038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

22034: ---------------------------------------------------------------------------------------------------------------
22035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22036:
22037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22039:
22040: IF xla_accounting_cache_pkg.GetValueChar
22041: (p_source_code => 'LEDGER_CATEGORY_CODE'
22042: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22049: xla_ae_lines_pkg.BflowUpgEntry

22045: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22046: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22047: )
22048: THEN
22049: xla_ae_lines_pkg.BflowUpgEntry
22050: (p_business_method_code => l_bflow_method_code
22051: ,p_business_class_code => l_bflow_class_code
22052: ,p_balance_type => l_balance_type_code);
22053: ELSE

Line 22055: XLA_AE_LINES_PKG.business_flow_validation(

22051: ,p_business_class_code => l_bflow_class_code
22052: ,p_balance_type => l_balance_type_code);
22053: ELSE
22054: NULL;
22055: XLA_AE_LINES_PKG.business_flow_validation(
22056: p_business_method_code => l_bflow_method_code
22057: ,p_business_class_code => l_bflow_class_code
22058: ,p_inherit_description_flag => l_inherit_desc_flag);
22059: END IF;

Line 22102: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22098: xla_accounting_err_pkg.build_message
22099: (p_appli_s_name => 'XLA'
22100: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22101: ,p_token_1 => 'LINE_NUMBER'
22102: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22103: ,p_token_2 => 'LINE_TYPE_NAME'
22104: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22105: l_component_type
22106: ,l_component_code

Line 22138: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

22134: --
22135: --
22136: ------------------------------------------------------------------------------------------------
22137: -- 4219869 Business Flow
22138: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22139: -- Prior Entry. Currently, the following code is always generated.
22140: ------------------------------------------------------------------------------------------------
22141: -- No ValidateCurrentLine for business flow method of Prior Entry
22142:

Line 22147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22143: ------------------------------------------------------------------------------------
22144: -- 4219869 Business Flow
22145: -- Populated credit and debit amounts -- Need to generate this within IF
22146: ------------------------------------------------------------------------------------
22147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22148:
22149: ----------------------------------------------------------------------------------
22150: -- 4219869 Business Flow
22151: -- Update journal entry status -- Need to generate this within IF

Line 22179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22175: -- To allow MPA report to determine if it should generate report process
22176: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22177: ------------------------------------------------------------------------------------------
22178:
22179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22181: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22182: -- call ADRs
22183: -- Bug 4922099

Line 22180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22176: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22177: ------------------------------------------------------------------------------------------
22178:
22179: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22180: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22181: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22182: -- call ADRs
22183: -- Bug 4922099
22184: --

Line 22201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

22197:
22198: --
22199: -- Update the line information that should be overwritten
22200: --
22201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22202: p_header_num => 1);
22203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22204:
22205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 22203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

22199: -- Update the line information that should be overwritten
22200: --
22201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22202: p_header_num => 1);
22203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22204:
22205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22206:
22207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 22205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

22201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22202: p_header_num => 1);
22203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22204:
22205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22206:
22207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22209: END IF;

Line 22208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

22204:
22205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22206:
22207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22209: END IF;
22210:
22211: --
22212: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 22215: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

22211: --
22212: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22213: --
22214: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22215: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22216: ELSE
22217: ---------------------------------------------------------------------------------------------------
22218: -- 4262811a Switch Sign
22219: ---------------------------------------------------------------------------------------------------

Line 22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

22216: ELSE
22217: ---------------------------------------------------------------------------------------------------
22218: -- 4262811a Switch Sign
22219: ---------------------------------------------------------------------------------------------------
22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

22217: ---------------------------------------------------------------------------------------------------
22218: -- 4262811a Switch Sign
22219: ---------------------------------------------------------------------------------------------------
22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302

Line 22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22218: -- 4262811a Switch Sign
22219: ---------------------------------------------------------------------------------------------------
22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302
22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

22219: ---------------------------------------------------------------------------------------------------
22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302
22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302
22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22228:

Line 22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

22222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302
22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22228:
22229: END IF;
22230:

Line 22227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22225: -- 5132302
22226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22228:
22229: END IF;
22230:
22231: -- 4955764

Line 22232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

22228:
22229: END IF;
22230:
22231: -- 4955764
22232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22234:
22235:
22236: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22236: XLA_AE_LINES_PKG.ValidateCurrentLine;

22232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22234:
22235:
22236: XLA_AE_LINES_PKG.ValidateCurrentLine;
22237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22238:
22239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22234:
22235:
22236: XLA_AE_LINES_PKG.ValidateCurrentLine;
22237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22238:
22239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22241: ,p_balance_type_code => l_balance_type_code);

Line 22404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

22400: --
22401: -- bulk performance
22402: --
22403: l_balance_type_code VARCHAR2(1);
22404: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
22405: l_log_module VARCHAR2(240);
22406:
22407: --
22408: -- Upgrade strategy

Line 22479: XLA_AE_LINES_PKG.SetNewLine;

22475: ') = 'CASH'
22476: THEN
22477:
22478: --
22479: XLA_AE_LINES_PKG.SetNewLine;
22480:
22481: p_balance_type_code := l_balance_type_code;
22482: -- set the flag so later we will know whether the gain loss line needs to be created
22483:

Line 22491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

22487:
22488: --
22489: -- bulk performance
22490: --
22491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
22492: p_header_num => 0); -- 4262811
22493: --
22494: -- set accounting line options
22495: --

Line 22496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

22492: p_header_num => 0); -- 4262811
22493: --
22494: -- set accounting line options
22495: --
22496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
22497: p_natural_side_code => 'C'
22498: , p_gain_or_loss_flag => 'N'
22499: , p_gl_transfer_mode_code => 'S'
22500: , p_acct_entry_type_code => 'A'

Line 22510: xla_ae_lines_pkg.SetAcctLineType

22506: --
22507: --
22508: -- set accounting line type info
22509: --
22510: xla_ae_lines_pkg.SetAcctLineType
22511: (p_component_type => l_component_type
22512: ,p_event_type_code => l_event_type_code
22513: ,p_line_definition_owner_code => l_line_definition_owner_code
22514: ,p_line_definition_code => l_line_definition_code

Line 22524: xla_ae_lines_pkg.SetAcctClass(

22520: ,p_event_class_code => l_event_class_code);
22521: --
22522: -- set accounting class
22523: --
22524: xla_ae_lines_pkg.SetAcctClass(
22525: p_accounting_class_code => 'CASH_CLEARING'
22526: , p_ae_header_id => l_ae_header_id
22527: );
22528:

Line 22532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

22528:
22529: --
22530: -- set rounding class
22531: --
22532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22533: 'CASH_CLEARING';
22534:
22535: --
22536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 22536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

22532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
22533: 'CASH_CLEARING';
22534:
22535: --
22536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22538: --
22539: -- bulk performance
22540: --

Line 22537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

22533: 'CASH_CLEARING';
22534:
22535: --
22536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
22537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22538: --
22539: -- bulk performance
22540: --
22541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 22541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

22537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
22538: --
22539: -- bulk performance
22540: --
22541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22542:
22543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22545:

Line 22543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

22539: -- bulk performance
22540: --
22541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22542:
22543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22545:
22546: -- 4955764
22547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 22547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

22543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22545:
22546: -- 4955764
22547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
22549:
22550: -- 4458381 Public Sector Enh
22551:

Line 22599: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

22595: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
22596: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
22597: l_rec_acct_attrs.array_char_value(20) := p_source_55;
22598:
22599: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22600: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22601:
22602: ---------------------------------------------------------------------------------------------------------------
22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 22600: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

22596: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
22597: l_rec_acct_attrs.array_char_value(20) := p_source_55;
22598:
22599: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22600: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22601:
22602: ---------------------------------------------------------------------------------------------------------------
22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22604: ---------------------------------------------------------------------------------------------------------------

Line 22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

22599: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
22600: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
22601:
22602: ---------------------------------------------------------------------------------------------------------------
22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22604: ---------------------------------------------------------------------------------------------------------------
22605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22606:
22607: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 22605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

22601:
22602: ---------------------------------------------------------------------------------------------------------------
22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22604: ---------------------------------------------------------------------------------------------------------------
22605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22606:
22607: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22608: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609:

Line 22607: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

22603: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
22604: ---------------------------------------------------------------------------------------------------------------
22605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22606:
22607: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22608: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609:
22610: IF xla_accounting_cache_pkg.GetValueChar
22611: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 22608: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

22604: ---------------------------------------------------------------------------------------------------------------
22605: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
22606:
22607: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22608: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22609:
22610: IF xla_accounting_cache_pkg.GetValueChar
22611: (p_source_code => 'LEDGER_CATEGORY_CODE'
22612: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 22619: xla_ae_lines_pkg.BflowUpgEntry

22615: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22616: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
22617: )
22618: THEN
22619: xla_ae_lines_pkg.BflowUpgEntry
22620: (p_business_method_code => l_bflow_method_code
22621: ,p_business_class_code => l_bflow_class_code
22622: ,p_balance_type => l_balance_type_code);
22623: ELSE

Line 22625: XLA_AE_LINES_PKG.business_flow_validation(

22621: ,p_business_class_code => l_bflow_class_code
22622: ,p_balance_type => l_balance_type_code);
22623: ELSE
22624: NULL;
22625: XLA_AE_LINES_PKG.business_flow_validation(
22626: p_business_method_code => l_bflow_method_code
22627: ,p_business_class_code => l_bflow_class_code
22628: ,p_inherit_description_flag => l_inherit_desc_flag);
22629: END IF;

Line 22652: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

22648: NULL;
22649: --
22650: --
22651:
22652: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
22653: p_code_combination_id => TO_NUMBER(C_NUM)
22654: , p_value_type_code => NULL
22655: , p_transaction_coa_id => null
22656: , p_accounting_coa_id => null

Line 22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22665: );
22666:
22667:
22668: -- initialise segments
22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22666:
22667:
22668: -- initialise segments
22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22667:
22668: -- initialise segments
22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22668: -- initialise segments
22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22669: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22670: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22671: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22672: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22673: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22674: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22675: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22676: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22677: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22678: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22679: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22680: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22681: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22682: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22683: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22684: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22685: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22686: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22687: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22688: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22689: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22690: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22691: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: --

Line 22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22692: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: --
22700:

Line 22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22693: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: --
22700:
22701: --

Line 22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22694: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22695: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22696: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22697: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22698: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22699: --
22700:
22701: --
22702:

Line 22721: xla_ae_lines_pkg.set_segment(

22717: );
22718:
22719: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
22720:
22721: xla_ae_lines_pkg.set_segment(
22722: p_to_segment_code => 'GL_ACCOUNT'
22723: , p_segment_value => l_segment
22724: , p_from_segment_code => l_adr_value_segment_code
22725: , p_from_combination_id => l_adr_value_combination_id

Line 22765: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

22761: xla_accounting_err_pkg.build_message
22762: (p_appli_s_name => 'XLA'
22763: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
22764: ,p_token_1 => 'LINE_NUMBER'
22765: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
22766: ,p_token_2 => 'LINE_TYPE_NAME'
22767: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
22768: l_component_type
22769: ,l_component_code

Line 22801: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

22797: --
22798: --
22799: ------------------------------------------------------------------------------------------------
22800: -- 4219869 Business Flow
22801: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22802: -- Prior Entry. Currently, the following code is always generated.
22803: ------------------------------------------------------------------------------------------------
22804: XLA_AE_LINES_PKG.ValidateCurrentLine;
22805:

Line 22804: XLA_AE_LINES_PKG.ValidateCurrentLine;

22800: -- 4219869 Business Flow
22801: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
22802: -- Prior Entry. Currently, the following code is always generated.
22803: ------------------------------------------------------------------------------------------------
22804: XLA_AE_LINES_PKG.ValidateCurrentLine;
22805:
22806: ------------------------------------------------------------------------------------
22807: -- 4219869 Business Flow
22808: -- Populated credit and debit amounts -- Need to generate this within IF

Line 22810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22806: ------------------------------------------------------------------------------------
22807: -- 4219869 Business Flow
22808: -- Populated credit and debit amounts -- Need to generate this within IF
22809: ------------------------------------------------------------------------------------
22810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22811:
22812: ----------------------------------------------------------------------------------
22813: -- 4219869 Business Flow
22814: -- Update journal entry status -- Need to generate this within IF

Line 22842: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

22838: -- To allow MPA report to determine if it should generate report process
22839: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22840: ------------------------------------------------------------------------------------------
22841:
22842: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22843: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22844: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22845: -- call ADRs
22846: -- Bug 4922099

Line 22843: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

22839: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
22840: ------------------------------------------------------------------------------------------
22841:
22842: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
22843: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
22844: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
22845: -- call ADRs
22846: -- Bug 4922099
22847: --

Line 22857: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

22853: NULL;
22854: --
22855: --
22856:
22857: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
22858: p_code_combination_id => TO_NUMBER(C_NUM)
22859: , p_value_type_code => NULL
22860: , p_transaction_coa_id => null
22861: , p_accounting_coa_id => null

Line 22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22870: );
22871:
22872:
22873: -- initialise segments
22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22871:
22872:
22873: -- initialise segments
22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22872:
22873: -- initialise segments
22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22873: -- initialise segments
22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22874: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22875: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22876: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22877: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22878: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22879: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22880: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22881: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22882: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22883: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22884: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22885: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22886: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22887: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22888: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22889: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22890: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22891: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22892: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22893: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22894: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22895: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22896: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: --

Line 22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22897: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: --
22905:

Line 22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22898: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: --
22905:
22906: --

Line 22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

22899: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22900: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22901: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22902: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22903: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
22904: --
22905:
22906: --
22907:

Line 22926: xla_ae_lines_pkg.set_segment(

22922: );
22923:
22924: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
22925:
22926: xla_ae_lines_pkg.set_segment(
22927: p_to_segment_code => 'GL_ACCOUNT'
22928: , p_segment_value => l_segment
22929: , p_from_segment_code => l_adr_value_segment_code
22930: , p_from_combination_id => l_adr_value_combination_id

Line 22957: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

22953:
22954: --
22955: -- Update the line information that should be overwritten
22956: --
22957: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22958: p_header_num => 1);
22959: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22960:
22961: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 22959: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

22955: -- Update the line information that should be overwritten
22956: --
22957: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22958: p_header_num => 1);
22959: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22960:
22961: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22962:
22963: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 22961: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

22957: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
22958: p_header_num => 1);
22959: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
22960:
22961: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22962:
22963: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22964: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22965: END IF;

Line 22964: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

22960:
22961: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
22962:
22963: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
22964: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
22965: END IF;
22966:
22967: --
22968: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 22971: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

22967: --
22968: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22969: --
22970: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22971: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22972: ELSE
22973: ---------------------------------------------------------------------------------------------------
22974: -- 4262811a Switch Sign
22975: ---------------------------------------------------------------------------------------------------

Line 22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

22972: ELSE
22973: ---------------------------------------------------------------------------------------------------
22974: -- 4262811a Switch Sign
22975: ---------------------------------------------------------------------------------------------------
22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

22973: ---------------------------------------------------------------------------------------------------
22974: -- 4262811a Switch Sign
22975: ---------------------------------------------------------------------------------------------------
22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302

Line 22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22974: -- 4262811a Switch Sign
22975: ---------------------------------------------------------------------------------------------------
22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302
22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

22975: ---------------------------------------------------------------------------------------------------
22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302
22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22976: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
22977: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302
22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22984:

Line 22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

22978: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302
22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22984:
22985: END IF;
22986:

Line 22983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

22979: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
22980: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22981: -- 5132302
22982: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
22983: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
22984:
22985: END IF;
22986:
22987: -- 4955764

Line 22988: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

22984:
22985: END IF;
22986:
22987: -- 4955764
22988: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22989: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22990:
22991:
22992: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 22992: XLA_AE_LINES_PKG.ValidateCurrentLine;

22988: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22989: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22990:
22991:
22992: XLA_AE_LINES_PKG.ValidateCurrentLine;
22993: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22994:
22995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22996: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 22993: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

22989: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
22990:
22991:
22992: XLA_AE_LINES_PKG.ValidateCurrentLine;
22993: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22994:
22995: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22996: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22997: ,p_balance_type_code => l_balance_type_code);

Line 23160: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23156: --
23157: -- bulk performance
23158: --
23159: l_balance_type_code VARCHAR2(1);
23160: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23161: l_log_module VARCHAR2(240);
23162:
23163: --
23164: -- Upgrade strategy

Line 23235: XLA_AE_LINES_PKG.SetNewLine;

23231: ') = 'CASH'
23232: THEN
23233:
23234: --
23235: XLA_AE_LINES_PKG.SetNewLine;
23236:
23237: p_balance_type_code := l_balance_type_code;
23238: -- set the flag so later we will know whether the gain loss line needs to be created
23239:

Line 23247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

23243:
23244: --
23245: -- bulk performance
23246: --
23247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23248: p_header_num => 0); -- 4262811
23249: --
23250: -- set accounting line options
23251: --

Line 23252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23248: p_header_num => 0); -- 4262811
23249: --
23250: -- set accounting line options
23251: --
23252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23253: p_natural_side_code => 'C'
23254: , p_gain_or_loss_flag => 'N'
23255: , p_gl_transfer_mode_code => 'S'
23256: , p_acct_entry_type_code => 'A'

Line 23266: xla_ae_lines_pkg.SetAcctLineType

23262: --
23263: --
23264: -- set accounting line type info
23265: --
23266: xla_ae_lines_pkg.SetAcctLineType
23267: (p_component_type => l_component_type
23268: ,p_event_type_code => l_event_type_code
23269: ,p_line_definition_owner_code => l_line_definition_owner_code
23270: ,p_line_definition_code => l_line_definition_code

Line 23280: xla_ae_lines_pkg.SetAcctClass(

23276: ,p_event_class_code => l_event_class_code);
23277: --
23278: -- set accounting class
23279: --
23280: xla_ae_lines_pkg.SetAcctClass(
23281: p_accounting_class_code => 'CASH_CLEARING'
23282: , p_ae_header_id => l_ae_header_id
23283: );
23284:

Line 23288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

23284:
23285: --
23286: -- set rounding class
23287: --
23288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23289: 'CASH_CLEARING';
23290:
23291: --
23292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 23292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

23288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23289: 'CASH_CLEARING';
23290:
23291: --
23292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23294: --
23295: -- bulk performance
23296: --

Line 23293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

23289: 'CASH_CLEARING';
23290:
23291: --
23292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23294: --
23295: -- bulk performance
23296: --
23297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 23297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

23293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23294: --
23295: -- bulk performance
23296: --
23297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23298:
23299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23301:

Line 23299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

23295: -- bulk performance
23296: --
23297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23298:
23299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23301:
23302: -- 4955764
23303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 23303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

23299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23301:
23302: -- 4955764
23303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23305:
23306: -- 4458381 Public Sector Enh
23307:

Line 23355: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

23351: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
23352: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23353: l_rec_acct_attrs.array_char_value(20) := p_source_55;
23354:
23355: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23356: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23357:
23358: ---------------------------------------------------------------------------------------------------------------
23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 23356: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

23352: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
23353: l_rec_acct_attrs.array_char_value(20) := p_source_55;
23354:
23355: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23356: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23357:
23358: ---------------------------------------------------------------------------------------------------------------
23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23360: ---------------------------------------------------------------------------------------------------------------

Line 23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

23355: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
23356: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
23357:
23358: ---------------------------------------------------------------------------------------------------------------
23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23360: ---------------------------------------------------------------------------------------------------------------
23361: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23362:
23363: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 23361: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

23357:
23358: ---------------------------------------------------------------------------------------------------------------
23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23360: ---------------------------------------------------------------------------------------------------------------
23361: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23362:
23363: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23364: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23365:

Line 23363: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

23359: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
23360: ---------------------------------------------------------------------------------------------------------------
23361: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23362:
23363: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23364: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23365:
23366: IF xla_accounting_cache_pkg.GetValueChar
23367: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 23364: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

23360: ---------------------------------------------------------------------------------------------------------------
23361: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
23362:
23363: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23364: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23365:
23366: IF xla_accounting_cache_pkg.GetValueChar
23367: (p_source_code => 'LEDGER_CATEGORY_CODE'
23368: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 23375: xla_ae_lines_pkg.BflowUpgEntry

23371: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23372: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
23373: )
23374: THEN
23375: xla_ae_lines_pkg.BflowUpgEntry
23376: (p_business_method_code => l_bflow_method_code
23377: ,p_business_class_code => l_bflow_class_code
23378: ,p_balance_type => l_balance_type_code);
23379: ELSE

Line 23381: XLA_AE_LINES_PKG.business_flow_validation(

23377: ,p_business_class_code => l_bflow_class_code
23378: ,p_balance_type => l_balance_type_code);
23379: ELSE
23380: NULL;
23381: XLA_AE_LINES_PKG.business_flow_validation(
23382: p_business_method_code => l_bflow_method_code
23383: ,p_business_class_code => l_bflow_class_code
23384: ,p_inherit_description_flag => l_inherit_desc_flag);
23385: END IF;

Line 23418: xla_ae_lines_pkg.set_ccid(

23414: , x_value_type_code => l_adr_value_type_code
23415: , p_side => 'NA'
23416: );
23417:
23418: xla_ae_lines_pkg.set_ccid(
23419: p_code_combination_id => l_ccid
23420: , p_value_type_code => l_adr_value_type_code
23421: , p_transaction_coa_id => l_adr_transaction_coa_id
23422: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 23434: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

23430: , p_side => 'NA'
23431: );
23432:
23433:
23434: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
23435: p_to_segment_code => 'GL_BALANCING'
23436: , p_segment_value => C_CHAR
23437: , p_from_segment_code => NULL
23438: , p_from_combination_id => NULL

Line 23478: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

23474: xla_accounting_err_pkg.build_message
23475: (p_appli_s_name => 'XLA'
23476: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
23477: ,p_token_1 => 'LINE_NUMBER'
23478: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
23479: ,p_token_2 => 'LINE_TYPE_NAME'
23480: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
23481: l_component_type
23482: ,l_component_code

Line 23514: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

23510: --
23511: --
23512: ------------------------------------------------------------------------------------------------
23513: -- 4219869 Business Flow
23514: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23515: -- Prior Entry. Currently, the following code is always generated.
23516: ------------------------------------------------------------------------------------------------
23517: XLA_AE_LINES_PKG.ValidateCurrentLine;
23518:

Line 23517: XLA_AE_LINES_PKG.ValidateCurrentLine;

23513: -- 4219869 Business Flow
23514: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
23515: -- Prior Entry. Currently, the following code is always generated.
23516: ------------------------------------------------------------------------------------------------
23517: XLA_AE_LINES_PKG.ValidateCurrentLine;
23518:
23519: ------------------------------------------------------------------------------------
23520: -- 4219869 Business Flow
23521: -- Populated credit and debit amounts -- Need to generate this within IF

Line 23523: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23519: ------------------------------------------------------------------------------------
23520: -- 4219869 Business Flow
23521: -- Populated credit and debit amounts -- Need to generate this within IF
23522: ------------------------------------------------------------------------------------
23523: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23524:
23525: ----------------------------------------------------------------------------------
23526: -- 4219869 Business Flow
23527: -- Update journal entry status -- Need to generate this within IF

Line 23555: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

23551: -- To allow MPA report to determine if it should generate report process
23552: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23553: ------------------------------------------------------------------------------------------
23554:
23555: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23556: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23557: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23558: -- call ADRs
23559: -- Bug 4922099

Line 23556: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

23552: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
23553: ------------------------------------------------------------------------------------------
23554:
23555: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
23556: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
23557: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
23558: -- call ADRs
23559: -- Bug 4922099
23560: --

Line 23580: xla_ae_lines_pkg.set_ccid(

23576: , x_value_type_code => l_adr_value_type_code
23577: , p_side => 'NA'
23578: );
23579:
23580: xla_ae_lines_pkg.set_ccid(
23581: p_code_combination_id => l_ccid
23582: , p_value_type_code => l_adr_value_type_code
23583: , p_transaction_coa_id => l_adr_transaction_coa_id
23584: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 23596: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

23592: , p_side => 'NA'
23593: );
23594:
23595:
23596: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
23597: p_to_segment_code => 'GL_BALANCING'
23598: , p_segment_value => C_CHAR
23599: , p_from_segment_code => NULL
23600: , p_from_combination_id => NULL

Line 23627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

23623:
23624: --
23625: -- Update the line information that should be overwritten
23626: --
23627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23628: p_header_num => 1);
23629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23630:
23631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 23629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

23625: -- Update the line information that should be overwritten
23626: --
23627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23628: p_header_num => 1);
23629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23630:
23631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23632:
23633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 23631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

23627: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
23628: p_header_num => 1);
23629: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
23630:
23631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23632:
23633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23635: END IF;

Line 23634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

23630:
23631: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
23632:
23633: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
23634: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
23635: END IF;
23636:
23637: --
23638: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 23641: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

23637: --
23638: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23639: --
23640: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23641: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23642: ELSE
23643: ---------------------------------------------------------------------------------------------------
23644: -- 4262811a Switch Sign
23645: ---------------------------------------------------------------------------------------------------

Line 23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

23642: ELSE
23643: ---------------------------------------------------------------------------------------------------
23644: -- 4262811a Switch Sign
23645: ---------------------------------------------------------------------------------------------------
23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

23643: ---------------------------------------------------------------------------------------------------
23644: -- 4262811a Switch Sign
23645: ---------------------------------------------------------------------------------------------------
23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302

Line 23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

23644: -- 4262811a Switch Sign
23645: ---------------------------------------------------------------------------------------------------
23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302
23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

23645: ---------------------------------------------------------------------------------------------------
23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302
23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

23646: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
23647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302
23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23654:

Line 23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

23648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302
23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23654:
23655: END IF;
23656:

Line 23653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

23649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
23650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23651: -- 5132302
23652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
23653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
23654:
23655: END IF;
23656:
23657: -- 4955764

Line 23658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

23654:
23655: END IF;
23656:
23657: -- 4955764
23658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23660:
23661:
23662: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 23662: XLA_AE_LINES_PKG.ValidateCurrentLine;

23658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23660:
23661:
23662: XLA_AE_LINES_PKG.ValidateCurrentLine;
23663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23664:
23665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 23663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

23659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
23660:
23661:
23662: XLA_AE_LINES_PKG.ValidateCurrentLine;
23663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23664:
23665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23667: ,p_balance_type_code => l_balance_type_code);

Line 23816: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

23812: --
23813: -- bulk performance
23814: --
23815: l_balance_type_code VARCHAR2(1);
23816: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
23817: l_log_module VARCHAR2(240);
23818:
23819: --
23820: -- Upgrade strategy

Line 23891: XLA_AE_LINES_PKG.SetNewLine;

23887: p_source_114 IS NOT NULL
23888: THEN
23889:
23890: --
23891: XLA_AE_LINES_PKG.SetNewLine;
23892:
23893: p_balance_type_code := l_balance_type_code;
23894: -- set the flag so later we will know whether the gain loss line needs to be created
23895:

Line 23903: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

23899:
23900: --
23901: -- bulk performance
23902: --
23903: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
23904: p_header_num => 0); -- 4262811
23905: --
23906: -- set accounting line options
23907: --

Line 23908: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

23904: p_header_num => 0); -- 4262811
23905: --
23906: -- set accounting line options
23907: --
23908: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
23909: p_natural_side_code => 'D'
23910: , p_gain_or_loss_flag => 'N'
23911: , p_gl_transfer_mode_code => 'S'
23912: , p_acct_entry_type_code => 'A'

Line 23922: xla_ae_lines_pkg.SetAcctLineType

23918: --
23919: --
23920: -- set accounting line type info
23921: --
23922: xla_ae_lines_pkg.SetAcctLineType
23923: (p_component_type => l_component_type
23924: ,p_event_type_code => l_event_type_code
23925: ,p_line_definition_owner_code => l_line_definition_owner_code
23926: ,p_line_definition_code => l_line_definition_code

Line 23936: xla_ae_lines_pkg.SetAcctClass(

23932: ,p_event_class_code => l_event_class_code);
23933: --
23934: -- set accounting class
23935: --
23936: xla_ae_lines_pkg.SetAcctClass(
23937: p_accounting_class_code => 'CASH_CLEARING'
23938: , p_ae_header_id => l_ae_header_id
23939: );
23940:

Line 23944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

23940:
23941: --
23942: -- set rounding class
23943: --
23944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23945: 'CASH_CLEARING';
23946:
23947: --
23948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 23948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

23944: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
23945: 'CASH_CLEARING';
23946:
23947: --
23948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23950: --
23951: -- bulk performance
23952: --

Line 23949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

23945: 'CASH_CLEARING';
23946:
23947: --
23948: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
23949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23950: --
23951: -- bulk performance
23952: --
23953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 23953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

23949: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
23950: --
23951: -- bulk performance
23952: --
23953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23954:
23955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23957:

Line 23955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

23951: -- bulk performance
23952: --
23953: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23954:
23955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23957:
23958: -- 4955764
23959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 23959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

23955: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23956: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23957:
23958: -- 4955764
23959: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23960: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
23961:
23962: -- 4458381 Public Sector Enh
23963:

Line 24009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24005: l_rec_acct_attrs.array_num_value(18) := p_source_86;
24006: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24007: l_rec_acct_attrs.array_num_value(19) := p_source_88;
24008:
24009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24011:
24012: ---------------------------------------------------------------------------------------------------------------
24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 24010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

24006: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
24007: l_rec_acct_attrs.array_num_value(19) := p_source_88;
24008:
24009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24011:
24012: ---------------------------------------------------------------------------------------------------------------
24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24014: ---------------------------------------------------------------------------------------------------------------

Line 24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

24009: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24010: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24011:
24012: ---------------------------------------------------------------------------------------------------------------
24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24014: ---------------------------------------------------------------------------------------------------------------
24015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24016:
24017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 24015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

24011:
24012: ---------------------------------------------------------------------------------------------------------------
24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24014: ---------------------------------------------------------------------------------------------------------------
24015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24016:
24017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24019:

Line 24017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

24013: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24014: ---------------------------------------------------------------------------------------------------------------
24015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24016:
24017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24019:
24020: IF xla_accounting_cache_pkg.GetValueChar
24021: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 24018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

24014: ---------------------------------------------------------------------------------------------------------------
24015: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24016:
24017: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24019:
24020: IF xla_accounting_cache_pkg.GetValueChar
24021: (p_source_code => 'LEDGER_CATEGORY_CODE'
24022: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24029: xla_ae_lines_pkg.BflowUpgEntry

24025: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24026: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24027: )
24028: THEN
24029: xla_ae_lines_pkg.BflowUpgEntry
24030: (p_business_method_code => l_bflow_method_code
24031: ,p_business_class_code => l_bflow_class_code
24032: ,p_balance_type => l_balance_type_code);
24033: ELSE

Line 24035: XLA_AE_LINES_PKG.business_flow_validation(

24031: ,p_business_class_code => l_bflow_class_code
24032: ,p_balance_type => l_balance_type_code);
24033: ELSE
24034: NULL;
24035: XLA_AE_LINES_PKG.business_flow_validation(
24036: p_business_method_code => l_bflow_method_code
24037: ,p_business_class_code => l_bflow_class_code
24038: ,p_inherit_description_flag => l_inherit_desc_flag);
24039: END IF;

Line 24082: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24078: xla_accounting_err_pkg.build_message
24079: (p_appli_s_name => 'XLA'
24080: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24081: ,p_token_1 => 'LINE_NUMBER'
24082: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24083: ,p_token_2 => 'LINE_TYPE_NAME'
24084: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24085: l_component_type
24086: ,l_component_code

Line 24118: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

24114: --
24115: --
24116: ------------------------------------------------------------------------------------------------
24117: -- 4219869 Business Flow
24118: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24119: -- Prior Entry. Currently, the following code is always generated.
24120: ------------------------------------------------------------------------------------------------
24121: -- No ValidateCurrentLine for business flow method of Prior Entry
24122:

Line 24127: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24123: ------------------------------------------------------------------------------------
24124: -- 4219869 Business Flow
24125: -- Populated credit and debit amounts -- Need to generate this within IF
24126: ------------------------------------------------------------------------------------
24127: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24128:
24129: ----------------------------------------------------------------------------------
24130: -- 4219869 Business Flow
24131: -- Update journal entry status -- Need to generate this within IF

Line 24159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24155: -- To allow MPA report to determine if it should generate report process
24156: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24157: ------------------------------------------------------------------------------------------
24158:
24159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24161: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24162: -- call ADRs
24163: -- Bug 4922099

Line 24160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24156: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24157: ------------------------------------------------------------------------------------------
24158:
24159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24161: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24162: -- call ADRs
24163: -- Bug 4922099
24164: --

Line 24181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

24177:
24178: --
24179: -- Update the line information that should be overwritten
24180: --
24181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24182: p_header_num => 1);
24183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24184:
24185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 24183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

24179: -- Update the line information that should be overwritten
24180: --
24181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24182: p_header_num => 1);
24183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24184:
24185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24186:
24187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 24185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

24181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24182: p_header_num => 1);
24183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24184:
24185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24186:
24187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24189: END IF;

Line 24188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

24184:
24185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24186:
24187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24189: END IF;
24190:
24191: --
24192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 24195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

24191: --
24192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24193: --
24194: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24196: ELSE
24197: ---------------------------------------------------------------------------------------------------
24198: -- 4262811a Switch Sign
24199: ---------------------------------------------------------------------------------------------------

Line 24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

24196: ELSE
24197: ---------------------------------------------------------------------------------------------------
24198: -- 4262811a Switch Sign
24199: ---------------------------------------------------------------------------------------------------
24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

24197: ---------------------------------------------------------------------------------------------------
24198: -- 4262811a Switch Sign
24199: ---------------------------------------------------------------------------------------------------
24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302

Line 24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24198: -- 4262811a Switch Sign
24199: ---------------------------------------------------------------------------------------------------
24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302
24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

24199: ---------------------------------------------------------------------------------------------------
24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302
24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302
24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24208:

Line 24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

24202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302
24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24208:
24209: END IF;
24210:

Line 24207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24205: -- 5132302
24206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24208:
24209: END IF;
24210:
24211: -- 4955764

Line 24212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

24208:
24209: END IF;
24210:
24211: -- 4955764
24212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24214:
24215:
24216: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24216: XLA_AE_LINES_PKG.ValidateCurrentLine;

24212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24214:
24215:
24216: XLA_AE_LINES_PKG.ValidateCurrentLine;
24217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24218:
24219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24214:
24215:
24216: XLA_AE_LINES_PKG.ValidateCurrentLine;
24217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24218:
24219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24221: ,p_balance_type_code => l_balance_type_code);

Line 24397: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

24393: --
24394: -- bulk performance
24395: --
24396: l_balance_type_code VARCHAR2(1);
24397: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
24398: l_log_module VARCHAR2(240);
24399:
24400: --
24401: -- Upgrade strategy

Line 24478: XLA_AE_LINES_PKG.SetNewLine;

24474: ') <> 'PAYMENTCARD'
24475: THEN
24476:
24477: --
24478: XLA_AE_LINES_PKG.SetNewLine;
24479:
24480: p_balance_type_code := l_balance_type_code;
24481: -- set the flag so later we will know whether the gain loss line needs to be created
24482:

Line 24490: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

24486:
24487: --
24488: -- bulk performance
24489: --
24490: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
24491: p_header_num => 0); -- 4262811
24492: --
24493: -- set accounting line options
24494: --

Line 24495: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

24491: p_header_num => 0); -- 4262811
24492: --
24493: -- set accounting line options
24494: --
24495: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
24496: p_natural_side_code => 'C'
24497: , p_gain_or_loss_flag => 'N'
24498: , p_gl_transfer_mode_code => 'S'
24499: , p_acct_entry_type_code => 'A'

Line 24509: xla_ae_lines_pkg.SetAcctLineType

24505: --
24506: --
24507: -- set accounting line type info
24508: --
24509: xla_ae_lines_pkg.SetAcctLineType
24510: (p_component_type => l_component_type
24511: ,p_event_type_code => l_event_type_code
24512: ,p_line_definition_owner_code => l_line_definition_owner_code
24513: ,p_line_definition_code => l_line_definition_code

Line 24523: xla_ae_lines_pkg.SetAcctClass(

24519: ,p_event_class_code => l_event_class_code);
24520: --
24521: -- set accounting class
24522: --
24523: xla_ae_lines_pkg.SetAcctClass(
24524: p_accounting_class_code => 'CASH_CLEARING'
24525: , p_ae_header_id => l_ae_header_id
24526: );
24527:

Line 24531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

24527:
24528: --
24529: -- set rounding class
24530: --
24531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24532: 'CASH_CLEARING';
24533:
24534: --
24535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 24535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

24531: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
24532: 'CASH_CLEARING';
24533:
24534: --
24535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24537: --
24538: -- bulk performance
24539: --

Line 24536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

24532: 'CASH_CLEARING';
24533:
24534: --
24535: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
24536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24537: --
24538: -- bulk performance
24539: --
24540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 24540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

24536: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
24537: --
24538: -- bulk performance
24539: --
24540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24541:
24542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24544:

Line 24542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

24538: -- bulk performance
24539: --
24540: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24541:
24542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24544:
24545: -- 4955764
24546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 24546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

24542: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24543: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24544:
24545: -- 4955764
24546: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24547: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
24548:
24549: -- 4458381 Public Sector Enh
24550:

Line 24606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

24602: l_rec_acct_attrs.array_num_value(23) := p_source_87;
24603: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
24604: l_rec_acct_attrs.array_num_value(24) := p_source_88;
24605:
24606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24608:
24609: ---------------------------------------------------------------------------------------------------------------
24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 24607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

24603: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
24604: l_rec_acct_attrs.array_num_value(24) := p_source_88;
24605:
24606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24608:
24609: ---------------------------------------------------------------------------------------------------------------
24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24611: ---------------------------------------------------------------------------------------------------------------

Line 24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

24606: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
24607: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
24608:
24609: ---------------------------------------------------------------------------------------------------------------
24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24611: ---------------------------------------------------------------------------------------------------------------
24612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24613:
24614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 24612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

24608:
24609: ---------------------------------------------------------------------------------------------------------------
24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24611: ---------------------------------------------------------------------------------------------------------------
24612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24613:
24614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24616:

Line 24614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

24610: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
24611: ---------------------------------------------------------------------------------------------------------------
24612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24613:
24614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24616:
24617: IF xla_accounting_cache_pkg.GetValueChar
24618: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 24615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

24611: ---------------------------------------------------------------------------------------------------------------
24612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
24613:
24614: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24615: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24616:
24617: IF xla_accounting_cache_pkg.GetValueChar
24618: (p_source_code => 'LEDGER_CATEGORY_CODE'
24619: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 24626: xla_ae_lines_pkg.BflowUpgEntry

24622: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24623: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
24624: )
24625: THEN
24626: xla_ae_lines_pkg.BflowUpgEntry
24627: (p_business_method_code => l_bflow_method_code
24628: ,p_business_class_code => l_bflow_class_code
24629: ,p_balance_type => l_balance_type_code);
24630: ELSE

Line 24666: xla_ae_lines_pkg.set_ccid(

24662: , x_value_type_code => l_adr_value_type_code
24663: , p_side => 'NA'
24664: );
24665:
24666: xla_ae_lines_pkg.set_ccid(
24667: p_code_combination_id => l_ccid
24668: , p_value_type_code => l_adr_value_type_code
24669: , p_transaction_coa_id => l_adr_transaction_coa_id
24670: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 24702: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

24698: xla_accounting_err_pkg.build_message
24699: (p_appli_s_name => 'XLA'
24700: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
24701: ,p_token_1 => 'LINE_NUMBER'
24702: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
24703: ,p_token_2 => 'LINE_TYPE_NAME'
24704: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
24705: l_component_type
24706: ,l_component_code

Line 24738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

24734: --
24735: --
24736: ------------------------------------------------------------------------------------------------
24737: -- 4219869 Business Flow
24738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24739: -- Prior Entry. Currently, the following code is always generated.
24740: ------------------------------------------------------------------------------------------------
24741: XLA_AE_LINES_PKG.ValidateCurrentLine;
24742:

Line 24741: XLA_AE_LINES_PKG.ValidateCurrentLine;

24737: -- 4219869 Business Flow
24738: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
24739: -- Prior Entry. Currently, the following code is always generated.
24740: ------------------------------------------------------------------------------------------------
24741: XLA_AE_LINES_PKG.ValidateCurrentLine;
24742:
24743: ------------------------------------------------------------------------------------
24744: -- 4219869 Business Flow
24745: -- Populated credit and debit amounts -- Need to generate this within IF

Line 24747: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24743: ------------------------------------------------------------------------------------
24744: -- 4219869 Business Flow
24745: -- Populated credit and debit amounts -- Need to generate this within IF
24746: ------------------------------------------------------------------------------------
24747: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24748:
24749: ----------------------------------------------------------------------------------
24750: -- 4219869 Business Flow
24751: -- Update journal entry status -- Need to generate this within IF

Line 24779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

24775: -- To allow MPA report to determine if it should generate report process
24776: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24777: ------------------------------------------------------------------------------------------
24778:
24779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24781: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24782: -- call ADRs
24783: -- Bug 4922099

Line 24780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

24776: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
24777: ------------------------------------------------------------------------------------------
24778:
24779: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
24780: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
24781: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
24782: -- call ADRs
24783: -- Bug 4922099
24784: --

Line 24804: xla_ae_lines_pkg.set_ccid(

24800: , x_value_type_code => l_adr_value_type_code
24801: , p_side => 'NA'
24802: );
24803:
24804: xla_ae_lines_pkg.set_ccid(
24805: p_code_combination_id => l_ccid
24806: , p_value_type_code => l_adr_value_type_code
24807: , p_transaction_coa_id => l_adr_transaction_coa_id
24808: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 24827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

24823:
24824: --
24825: -- Update the line information that should be overwritten
24826: --
24827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24828: p_header_num => 1);
24829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24830:
24831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 24829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

24825: -- Update the line information that should be overwritten
24826: --
24827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24828: p_header_num => 1);
24829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24830:
24831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24832:
24833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 24831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

24827: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
24828: p_header_num => 1);
24829: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
24830:
24831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24832:
24833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24835: END IF;

Line 24834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

24830:
24831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
24832:
24833: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
24834: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
24835: END IF;
24836:
24837: --
24838: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 24841: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

24837: --
24838: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24839: --
24840: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24841: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24842: ELSE
24843: ---------------------------------------------------------------------------------------------------
24844: -- 4262811a Switch Sign
24845: ---------------------------------------------------------------------------------------------------

Line 24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

24842: ELSE
24843: ---------------------------------------------------------------------------------------------------
24844: -- 4262811a Switch Sign
24845: ---------------------------------------------------------------------------------------------------
24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

24843: ---------------------------------------------------------------------------------------------------
24844: -- 4262811a Switch Sign
24845: ---------------------------------------------------------------------------------------------------
24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302

Line 24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24844: -- 4262811a Switch Sign
24845: ---------------------------------------------------------------------------------------------------
24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302
24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

24845: ---------------------------------------------------------------------------------------------------
24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302
24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24846: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
24847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302
24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24854:

Line 24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

24848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302
24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24854:
24855: END IF;
24856:

Line 24853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

24849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
24850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24851: -- 5132302
24852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
24853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
24854:
24855: END IF;
24856:
24857: -- 4955764

Line 24858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

24854:
24855: END IF;
24856:
24857: -- 4955764
24858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24860:
24861:
24862: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 24862: XLA_AE_LINES_PKG.ValidateCurrentLine;

24858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24860:
24861:
24862: XLA_AE_LINES_PKG.ValidateCurrentLine;
24863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24864:
24865: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24866: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 24863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

24859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
24860:
24861:
24862: XLA_AE_LINES_PKG.ValidateCurrentLine;
24863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24864:
24865: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24866: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24867: ,p_balance_type_code => l_balance_type_code);

Line 25043: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25039: --
25040: -- bulk performance
25041: --
25042: l_balance_type_code VARCHAR2(1);
25043: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25044: l_log_module VARCHAR2(240);
25045:
25046: --
25047: -- Upgrade strategy

Line 25122: XLA_AE_LINES_PKG.SetNewLine;

25118: ') <> 'PAYMENTCARD'
25119: THEN
25120:
25121: --
25122: XLA_AE_LINES_PKG.SetNewLine;
25123:
25124: p_balance_type_code := l_balance_type_code;
25125: -- set the flag so later we will know whether the gain loss line needs to be created
25126:

Line 25134: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

25130:
25131: --
25132: -- bulk performance
25133: --
25134: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25135: p_header_num => 0); -- 4262811
25136: --
25137: -- set accounting line options
25138: --

Line 25139: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25135: p_header_num => 0); -- 4262811
25136: --
25137: -- set accounting line options
25138: --
25139: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25140: p_natural_side_code => 'C'
25141: , p_gain_or_loss_flag => 'N'
25142: , p_gl_transfer_mode_code => 'S'
25143: , p_acct_entry_type_code => 'A'

Line 25153: xla_ae_lines_pkg.SetAcctLineType

25149: --
25150: --
25151: -- set accounting line type info
25152: --
25153: xla_ae_lines_pkg.SetAcctLineType
25154: (p_component_type => l_component_type
25155: ,p_event_type_code => l_event_type_code
25156: ,p_line_definition_owner_code => l_line_definition_owner_code
25157: ,p_line_definition_code => l_line_definition_code

Line 25167: xla_ae_lines_pkg.SetAcctClass(

25163: ,p_event_class_code => l_event_class_code);
25164: --
25165: -- set accounting class
25166: --
25167: xla_ae_lines_pkg.SetAcctClass(
25168: p_accounting_class_code => 'CASH_CLEARING'
25169: , p_ae_header_id => l_ae_header_id
25170: );
25171:

Line 25175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

25171:
25172: --
25173: -- set rounding class
25174: --
25175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: 'CASH_CLEARING';
25177:
25178: --
25179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 25179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

25175: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25176: 'CASH_CLEARING';
25177:
25178: --
25179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25181: --
25182: -- bulk performance
25183: --

Line 25180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

25176: 'CASH_CLEARING';
25177:
25178: --
25179: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25181: --
25182: -- bulk performance
25183: --
25184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 25184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

25180: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25181: --
25182: -- bulk performance
25183: --
25184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25185:
25186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25188:

Line 25186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

25182: -- bulk performance
25183: --
25184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25185:
25186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25188:
25189: -- 4955764
25190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 25190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

25186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25188:
25189: -- 4955764
25190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25192:
25193: -- 4458381 Public Sector Enh
25194:

Line 25250: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

25246: l_rec_acct_attrs.array_num_value(23) := p_source_87;
25247: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25248: l_rec_acct_attrs.array_num_value(24) := p_source_88;
25249:
25250: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25251: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25252:
25253: ---------------------------------------------------------------------------------------------------------------
25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 25251: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

25247: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
25248: l_rec_acct_attrs.array_num_value(24) := p_source_88;
25249:
25250: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25251: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25252:
25253: ---------------------------------------------------------------------------------------------------------------
25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25255: ---------------------------------------------------------------------------------------------------------------

Line 25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

25250: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
25251: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
25252:
25253: ---------------------------------------------------------------------------------------------------------------
25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25255: ---------------------------------------------------------------------------------------------------------------
25256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25257:
25258: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 25256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

25252:
25253: ---------------------------------------------------------------------------------------------------------------
25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25255: ---------------------------------------------------------------------------------------------------------------
25256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25257:
25258: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25260:

Line 25258: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

25254: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
25255: ---------------------------------------------------------------------------------------------------------------
25256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25257:
25258: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25260:
25261: IF xla_accounting_cache_pkg.GetValueChar
25262: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 25259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

25255: ---------------------------------------------------------------------------------------------------------------
25256: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
25257:
25258: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25260:
25261: IF xla_accounting_cache_pkg.GetValueChar
25262: (p_source_code => 'LEDGER_CATEGORY_CODE'
25263: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 25270: xla_ae_lines_pkg.BflowUpgEntry

25266: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25267: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
25268: )
25269: THEN
25270: xla_ae_lines_pkg.BflowUpgEntry
25271: (p_business_method_code => l_bflow_method_code
25272: ,p_business_class_code => l_bflow_class_code
25273: ,p_balance_type => l_balance_type_code);
25274: ELSE

Line 25276: XLA_AE_LINES_PKG.business_flow_validation(

25272: ,p_business_class_code => l_bflow_class_code
25273: ,p_balance_type => l_balance_type_code);
25274: ELSE
25275: NULL;
25276: XLA_AE_LINES_PKG.business_flow_validation(
25277: p_business_method_code => l_bflow_method_code
25278: ,p_business_class_code => l_bflow_class_code
25279: ,p_inherit_description_flag => l_inherit_desc_flag);
25280: END IF;

Line 25303: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

25299: NULL;
25300: --
25301: --
25302:
25303: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
25304: p_code_combination_id => TO_NUMBER(C_NUM)
25305: , p_value_type_code => NULL
25306: , p_transaction_coa_id => null
25307: , p_accounting_coa_id => null

Line 25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25316: );
25317:
25318:
25319: -- initialise segments
25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25317:
25318:
25319: -- initialise segments
25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25318:
25319: -- initialise segments
25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25319: -- initialise segments
25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25320: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25321: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25322: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25323: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25324: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25325: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25326: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25327: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25328: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25329: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25330: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25331: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25332: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25333: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25334: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25335: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25336: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25337: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25338: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25339: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25340: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25341: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25342: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25350: --

Line 25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25343: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25350: --
25351:

Line 25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25344: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25350: --
25351:
25352: --

Line 25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25345: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25346: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25347: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25348: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25349: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25350: --
25351:
25352: --
25353:

Line 25372: xla_ae_lines_pkg.set_segment(

25368: );
25369:
25370: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
25371:
25372: xla_ae_lines_pkg.set_segment(
25373: p_to_segment_code => 'GL_ACCOUNT'
25374: , p_segment_value => l_segment
25375: , p_from_segment_code => l_adr_value_segment_code
25376: , p_from_combination_id => l_adr_value_combination_id

Line 25416: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

25412: xla_accounting_err_pkg.build_message
25413: (p_appli_s_name => 'XLA'
25414: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
25415: ,p_token_1 => 'LINE_NUMBER'
25416: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
25417: ,p_token_2 => 'LINE_TYPE_NAME'
25418: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
25419: l_component_type
25420: ,l_component_code

Line 25452: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

25448: --
25449: --
25450: ------------------------------------------------------------------------------------------------
25451: -- 4219869 Business Flow
25452: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25453: -- Prior Entry. Currently, the following code is always generated.
25454: ------------------------------------------------------------------------------------------------
25455: XLA_AE_LINES_PKG.ValidateCurrentLine;
25456:

Line 25455: XLA_AE_LINES_PKG.ValidateCurrentLine;

25451: -- 4219869 Business Flow
25452: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
25453: -- Prior Entry. Currently, the following code is always generated.
25454: ------------------------------------------------------------------------------------------------
25455: XLA_AE_LINES_PKG.ValidateCurrentLine;
25456:
25457: ------------------------------------------------------------------------------------
25458: -- 4219869 Business Flow
25459: -- Populated credit and debit amounts -- Need to generate this within IF

Line 25461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25457: ------------------------------------------------------------------------------------
25458: -- 4219869 Business Flow
25459: -- Populated credit and debit amounts -- Need to generate this within IF
25460: ------------------------------------------------------------------------------------
25461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25462:
25463: ----------------------------------------------------------------------------------
25464: -- 4219869 Business Flow
25465: -- Update journal entry status -- Need to generate this within IF

Line 25493: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

25489: -- To allow MPA report to determine if it should generate report process
25490: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25491: ------------------------------------------------------------------------------------------
25492:
25493: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25494: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25495: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25496: -- call ADRs
25497: -- Bug 4922099

Line 25494: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

25490: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
25491: ------------------------------------------------------------------------------------------
25492:
25493: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
25494: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
25495: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
25496: -- call ADRs
25497: -- Bug 4922099
25498: --

Line 25508: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

25504: NULL;
25505: --
25506: --
25507:
25508: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
25509: p_code_combination_id => TO_NUMBER(C_NUM)
25510: , p_value_type_code => NULL
25511: , p_transaction_coa_id => null
25512: , p_accounting_coa_id => null

Line 25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25521: );
25522:
25523:
25524: -- initialise segments
25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25522:
25523:
25524: -- initialise segments
25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25523:
25524: -- initialise segments
25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25524: -- initialise segments
25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25525: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25526: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25527: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25528: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25529: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25530: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25531: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25532: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25533: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25534: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25535: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25536: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25537: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25538: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25539: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25540: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25541: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25542: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25543: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25544: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25545: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25546: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25547: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25555: --

Line 25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25548: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25555: --
25556:

Line 25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25549: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25555: --
25556:
25557: --

Line 25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

25550: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25551: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25552: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25553: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25554: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
25555: --
25556:
25557: --
25558:

Line 25577: xla_ae_lines_pkg.set_segment(

25573: );
25574:
25575: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
25576:
25577: xla_ae_lines_pkg.set_segment(
25578: p_to_segment_code => 'GL_ACCOUNT'
25579: , p_segment_value => l_segment
25580: , p_from_segment_code => l_adr_value_segment_code
25581: , p_from_combination_id => l_adr_value_combination_id

Line 25608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

25604:
25605: --
25606: -- Update the line information that should be overwritten
25607: --
25608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25609: p_header_num => 1);
25610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25611:
25612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 25610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

25606: -- Update the line information that should be overwritten
25607: --
25608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25609: p_header_num => 1);
25610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25611:
25612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25613:
25614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 25612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

25608: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
25609: p_header_num => 1);
25610: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
25611:
25612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25613:
25614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25616: END IF;

Line 25615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

25611:
25612: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
25613:
25614: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
25615: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
25616: END IF;
25617:
25618: --
25619: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 25622: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

25618: --
25619: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25620: --
25621: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25622: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25623: ELSE
25624: ---------------------------------------------------------------------------------------------------
25625: -- 4262811a Switch Sign
25626: ---------------------------------------------------------------------------------------------------

Line 25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

25623: ELSE
25624: ---------------------------------------------------------------------------------------------------
25625: -- 4262811a Switch Sign
25626: ---------------------------------------------------------------------------------------------------
25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

25624: ---------------------------------------------------------------------------------------------------
25625: -- 4262811a Switch Sign
25626: ---------------------------------------------------------------------------------------------------
25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302

Line 25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

25625: -- 4262811a Switch Sign
25626: ---------------------------------------------------------------------------------------------------
25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302
25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

25626: ---------------------------------------------------------------------------------------------------
25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302
25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

25627: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
25628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302
25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25635:

Line 25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

25629: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302
25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25635:
25636: END IF;
25637:

Line 25634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

25630: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
25631: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25632: -- 5132302
25633: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
25634: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
25635:
25636: END IF;
25637:
25638: -- 4955764

Line 25639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

25635:
25636: END IF;
25637:
25638: -- 4955764
25639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25641:
25642:
25643: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 25643: XLA_AE_LINES_PKG.ValidateCurrentLine;

25639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25641:
25642:
25643: XLA_AE_LINES_PKG.ValidateCurrentLine;
25644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25645:
25646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 25644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

25640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
25641:
25642:
25643: XLA_AE_LINES_PKG.ValidateCurrentLine;
25644: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25645:
25646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25648: ,p_balance_type_code => l_balance_type_code);

Line 25824: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

25820: --
25821: -- bulk performance
25822: --
25823: l_balance_type_code VARCHAR2(1);
25824: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
25825: l_log_module VARCHAR2(240);
25826:
25827: --
25828: -- Upgrade strategy

Line 25903: XLA_AE_LINES_PKG.SetNewLine;

25899: ') <> 'PAYMENTCARD'
25900: THEN
25901:
25902: --
25903: XLA_AE_LINES_PKG.SetNewLine;
25904:
25905: p_balance_type_code := l_balance_type_code;
25906: -- set the flag so later we will know whether the gain loss line needs to be created
25907:

Line 25915: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

25911:
25912: --
25913: -- bulk performance
25914: --
25915: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
25916: p_header_num => 0); -- 4262811
25917: --
25918: -- set accounting line options
25919: --

Line 25920: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

25916: p_header_num => 0); -- 4262811
25917: --
25918: -- set accounting line options
25919: --
25920: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
25921: p_natural_side_code => 'C'
25922: , p_gain_or_loss_flag => 'N'
25923: , p_gl_transfer_mode_code => 'S'
25924: , p_acct_entry_type_code => 'A'

Line 25934: xla_ae_lines_pkg.SetAcctLineType

25930: --
25931: --
25932: -- set accounting line type info
25933: --
25934: xla_ae_lines_pkg.SetAcctLineType
25935: (p_component_type => l_component_type
25936: ,p_event_type_code => l_event_type_code
25937: ,p_line_definition_owner_code => l_line_definition_owner_code
25938: ,p_line_definition_code => l_line_definition_code

Line 25948: xla_ae_lines_pkg.SetAcctClass(

25944: ,p_event_class_code => l_event_class_code);
25945: --
25946: -- set accounting class
25947: --
25948: xla_ae_lines_pkg.SetAcctClass(
25949: p_accounting_class_code => 'CASH_CLEARING'
25950: , p_ae_header_id => l_ae_header_id
25951: );
25952:

Line 25956: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

25952:
25953: --
25954: -- set rounding class
25955: --
25956: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25957: 'CASH_CLEARING';
25958:
25959: --
25960: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 25960: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

25956: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
25957: 'CASH_CLEARING';
25958:
25959: --
25960: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25961: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25962: --
25963: -- bulk performance
25964: --

Line 25961: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

25957: 'CASH_CLEARING';
25958:
25959: --
25960: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
25961: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25962: --
25963: -- bulk performance
25964: --
25965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 25965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

25961: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
25962: --
25963: -- bulk performance
25964: --
25965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25966:
25967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25969:

Line 25967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

25963: -- bulk performance
25964: --
25965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25966:
25967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25969:
25970: -- 4955764
25971: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 25971: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

25967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25969:
25970: -- 4955764
25971: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25972: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
25973:
25974: -- 4458381 Public Sector Enh
25975:

Line 26031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26027: l_rec_acct_attrs.array_num_value(23) := p_source_87;
26028: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26029: l_rec_acct_attrs.array_num_value(24) := p_source_88;
26030:
26031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26033:
26034: ---------------------------------------------------------------------------------------------------------------
26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 26032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

26028: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26029: l_rec_acct_attrs.array_num_value(24) := p_source_88;
26030:
26031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26033:
26034: ---------------------------------------------------------------------------------------------------------------
26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26036: ---------------------------------------------------------------------------------------------------------------

Line 26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

26031: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26032: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26033:
26034: ---------------------------------------------------------------------------------------------------------------
26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26036: ---------------------------------------------------------------------------------------------------------------
26037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26038:
26039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 26037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

26033:
26034: ---------------------------------------------------------------------------------------------------------------
26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26036: ---------------------------------------------------------------------------------------------------------------
26037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26038:
26039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26041:

Line 26039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

26035: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26036: ---------------------------------------------------------------------------------------------------------------
26037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26038:
26039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26041:
26042: IF xla_accounting_cache_pkg.GetValueChar
26043: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 26040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

26036: ---------------------------------------------------------------------------------------------------------------
26037: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26038:
26039: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26040: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26041:
26042: IF xla_accounting_cache_pkg.GetValueChar
26043: (p_source_code => 'LEDGER_CATEGORY_CODE'
26044: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26051: xla_ae_lines_pkg.BflowUpgEntry

26047: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26048: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26049: )
26050: THEN
26051: xla_ae_lines_pkg.BflowUpgEntry
26052: (p_business_method_code => l_bflow_method_code
26053: ,p_business_class_code => l_bflow_class_code
26054: ,p_balance_type => l_balance_type_code);
26055: ELSE

Line 26057: XLA_AE_LINES_PKG.business_flow_validation(

26053: ,p_business_class_code => l_bflow_class_code
26054: ,p_balance_type => l_balance_type_code);
26055: ELSE
26056: NULL;
26057: XLA_AE_LINES_PKG.business_flow_validation(
26058: p_business_method_code => l_bflow_method_code
26059: ,p_business_class_code => l_bflow_class_code
26060: ,p_inherit_description_flag => l_inherit_desc_flag);
26061: END IF;

Line 26094: xla_ae_lines_pkg.set_ccid(

26090: , x_value_type_code => l_adr_value_type_code
26091: , p_side => 'NA'
26092: );
26093:
26094: xla_ae_lines_pkg.set_ccid(
26095: p_code_combination_id => l_ccid
26096: , p_value_type_code => l_adr_value_type_code
26097: , p_transaction_coa_id => l_adr_transaction_coa_id
26098: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 26110: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

26106: , p_side => 'NA'
26107: );
26108:
26109:
26110: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
26111: p_to_segment_code => 'GL_BALANCING'
26112: , p_segment_value => C_CHAR
26113: , p_from_segment_code => NULL
26114: , p_from_combination_id => NULL

Line 26154: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26150: xla_accounting_err_pkg.build_message
26151: (p_appli_s_name => 'XLA'
26152: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26153: ,p_token_1 => 'LINE_NUMBER'
26154: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26155: ,p_token_2 => 'LINE_TYPE_NAME'
26156: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26157: l_component_type
26158: ,l_component_code

Line 26190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

26186: --
26187: --
26188: ------------------------------------------------------------------------------------------------
26189: -- 4219869 Business Flow
26190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26191: -- Prior Entry. Currently, the following code is always generated.
26192: ------------------------------------------------------------------------------------------------
26193: XLA_AE_LINES_PKG.ValidateCurrentLine;
26194:

Line 26193: XLA_AE_LINES_PKG.ValidateCurrentLine;

26189: -- 4219869 Business Flow
26190: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26191: -- Prior Entry. Currently, the following code is always generated.
26192: ------------------------------------------------------------------------------------------------
26193: XLA_AE_LINES_PKG.ValidateCurrentLine;
26194:
26195: ------------------------------------------------------------------------------------
26196: -- 4219869 Business Flow
26197: -- Populated credit and debit amounts -- Need to generate this within IF

Line 26199: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26195: ------------------------------------------------------------------------------------
26196: -- 4219869 Business Flow
26197: -- Populated credit and debit amounts -- Need to generate this within IF
26198: ------------------------------------------------------------------------------------
26199: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26200:
26201: ----------------------------------------------------------------------------------
26202: -- 4219869 Business Flow
26203: -- Update journal entry status -- Need to generate this within IF

Line 26231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26227: -- To allow MPA report to determine if it should generate report process
26228: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26229: ------------------------------------------------------------------------------------------
26230:
26231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26233: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26234: -- call ADRs
26235: -- Bug 4922099

Line 26232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26228: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26229: ------------------------------------------------------------------------------------------
26230:
26231: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26232: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26233: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26234: -- call ADRs
26235: -- Bug 4922099
26236: --

Line 26256: xla_ae_lines_pkg.set_ccid(

26252: , x_value_type_code => l_adr_value_type_code
26253: , p_side => 'NA'
26254: );
26255:
26256: xla_ae_lines_pkg.set_ccid(
26257: p_code_combination_id => l_ccid
26258: , p_value_type_code => l_adr_value_type_code
26259: , p_transaction_coa_id => l_adr_transaction_coa_id
26260: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 26272: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

26268: , p_side => 'NA'
26269: );
26270:
26271:
26272: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
26273: p_to_segment_code => 'GL_BALANCING'
26274: , p_segment_value => C_CHAR
26275: , p_from_segment_code => NULL
26276: , p_from_combination_id => NULL

Line 26303: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

26299:
26300: --
26301: -- Update the line information that should be overwritten
26302: --
26303: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26304: p_header_num => 1);
26305: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 26305: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

26301: -- Update the line information that should be overwritten
26302: --
26303: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26304: p_header_num => 1);
26305: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26308:
26309: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 26307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

26303: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
26304: p_header_num => 1);
26305: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26308:
26309: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26310: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26311: END IF;

Line 26310: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

26306:
26307: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
26308:
26309: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
26310: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
26311: END IF;
26312:
26313: --
26314: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 26317: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

26313: --
26314: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26315: --
26316: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26317: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26318: ELSE
26319: ---------------------------------------------------------------------------------------------------
26320: -- 4262811a Switch Sign
26321: ---------------------------------------------------------------------------------------------------

Line 26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

26318: ELSE
26319: ---------------------------------------------------------------------------------------------------
26320: -- 4262811a Switch Sign
26321: ---------------------------------------------------------------------------------------------------
26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

26319: ---------------------------------------------------------------------------------------------------
26320: -- 4262811a Switch Sign
26321: ---------------------------------------------------------------------------------------------------
26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302

Line 26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

26320: -- 4262811a Switch Sign
26321: ---------------------------------------------------------------------------------------------------
26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302
26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

26321: ---------------------------------------------------------------------------------------------------
26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302
26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26329: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

26322: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
26323: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302
26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26329: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26330:

Line 26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

26324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302
26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26329: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26330:
26331: END IF;
26332:

Line 26329: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

26325: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
26326: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26327: -- 5132302
26328: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
26329: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
26330:
26331: END IF;
26332:
26333: -- 4955764

Line 26334: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

26330:
26331: END IF;
26332:
26333: -- 4955764
26334: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26335: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26336:
26337:
26338: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 26338: XLA_AE_LINES_PKG.ValidateCurrentLine;

26334: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26335: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26336:
26337:
26338: XLA_AE_LINES_PKG.ValidateCurrentLine;
26339: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26340:
26341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26342: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 26339: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26335: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
26336:
26337:
26338: XLA_AE_LINES_PKG.ValidateCurrentLine;
26339: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26340:
26341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26342: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26343: ,p_balance_type_code => l_balance_type_code);

Line 26519: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

26515: --
26516: -- bulk performance
26517: --
26518: l_balance_type_code VARCHAR2(1);
26519: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
26520: l_log_module VARCHAR2(240);
26521:
26522: --
26523: -- Upgrade strategy

Line 26598: XLA_AE_LINES_PKG.SetNewLine;

26594: ') <> 'PAYMENTCARD'
26595: THEN
26596:
26597: --
26598: XLA_AE_LINES_PKG.SetNewLine;
26599:
26600: p_balance_type_code := l_balance_type_code;
26601: -- set the flag so later we will know whether the gain loss line needs to be created
26602:

Line 26610: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

26606:
26607: --
26608: -- bulk performance
26609: --
26610: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
26611: p_header_num => 0); -- 4262811
26612: --
26613: -- set accounting line options
26614: --

Line 26615: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

26611: p_header_num => 0); -- 4262811
26612: --
26613: -- set accounting line options
26614: --
26615: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
26616: p_natural_side_code => 'C'
26617: , p_gain_or_loss_flag => 'N'
26618: , p_gl_transfer_mode_code => 'S'
26619: , p_acct_entry_type_code => 'A'

Line 26629: xla_ae_lines_pkg.SetAcctLineType

26625: --
26626: --
26627: -- set accounting line type info
26628: --
26629: xla_ae_lines_pkg.SetAcctLineType
26630: (p_component_type => l_component_type
26631: ,p_event_type_code => l_event_type_code
26632: ,p_line_definition_owner_code => l_line_definition_owner_code
26633: ,p_line_definition_code => l_line_definition_code

Line 26643: xla_ae_lines_pkg.SetAcctClass(

26639: ,p_event_class_code => l_event_class_code);
26640: --
26641: -- set accounting class
26642: --
26643: xla_ae_lines_pkg.SetAcctClass(
26644: p_accounting_class_code => 'CASH_CLEARING'
26645: , p_ae_header_id => l_ae_header_id
26646: );
26647:

Line 26651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

26647:
26648: --
26649: -- set rounding class
26650: --
26651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26652: 'CASH_CLEARING';
26653:
26654: --
26655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 26655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

26651: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
26652: 'CASH_CLEARING';
26653:
26654: --
26655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26657: --
26658: -- bulk performance
26659: --

Line 26656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

26652: 'CASH_CLEARING';
26653:
26654: --
26655: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
26656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26657: --
26658: -- bulk performance
26659: --
26660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 26660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

26656: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
26657: --
26658: -- bulk performance
26659: --
26660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26661:
26662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26664:

Line 26662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

26658: -- bulk performance
26659: --
26660: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26661:
26662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26664:
26665: -- 4955764
26666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 26666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

26662: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26663: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26664:
26665: -- 4955764
26666: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26667: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
26668:
26669: -- 4458381 Public Sector Enh
26670:

Line 26726: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

26722: l_rec_acct_attrs.array_num_value(23) := p_source_87;
26723: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26724: l_rec_acct_attrs.array_num_value(24) := p_source_88;
26725:
26726: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26727: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26728:
26729: ---------------------------------------------------------------------------------------------------------------
26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 26727: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

26723: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
26724: l_rec_acct_attrs.array_num_value(24) := p_source_88;
26725:
26726: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26727: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26728:
26729: ---------------------------------------------------------------------------------------------------------------
26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26731: ---------------------------------------------------------------------------------------------------------------

Line 26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

26726: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
26727: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
26728:
26729: ---------------------------------------------------------------------------------------------------------------
26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26731: ---------------------------------------------------------------------------------------------------------------
26732: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26733:
26734: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 26732: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

26728:
26729: ---------------------------------------------------------------------------------------------------------------
26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26731: ---------------------------------------------------------------------------------------------------------------
26732: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26733:
26734: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26735: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26736:

Line 26734: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

26730: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
26731: ---------------------------------------------------------------------------------------------------------------
26732: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26733:
26734: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26735: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26736:
26737: IF xla_accounting_cache_pkg.GetValueChar
26738: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 26735: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

26731: ---------------------------------------------------------------------------------------------------------------
26732: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
26733:
26734: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26735: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26736:
26737: IF xla_accounting_cache_pkg.GetValueChar
26738: (p_source_code => 'LEDGER_CATEGORY_CODE'
26739: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 26746: xla_ae_lines_pkg.BflowUpgEntry

26742: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26743: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
26744: )
26745: THEN
26746: xla_ae_lines_pkg.BflowUpgEntry
26747: (p_business_method_code => l_bflow_method_code
26748: ,p_business_class_code => l_bflow_class_code
26749: ,p_balance_type => l_balance_type_code);
26750: ELSE

Line 26752: XLA_AE_LINES_PKG.business_flow_validation(

26748: ,p_business_class_code => l_bflow_class_code
26749: ,p_balance_type => l_balance_type_code);
26750: ELSE
26751: NULL;
26752: XLA_AE_LINES_PKG.business_flow_validation(
26753: p_business_method_code => l_bflow_method_code
26754: ,p_business_class_code => l_bflow_class_code
26755: ,p_inherit_description_flag => l_inherit_desc_flag);
26756: END IF;

Line 26779: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

26775: NULL;
26776: --
26777: --
26778:
26779: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
26780: p_code_combination_id => TO_NUMBER(C_NUM)
26781: , p_value_type_code => NULL
26782: , p_transaction_coa_id => null
26783: , p_accounting_coa_id => null

Line 26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26792: );
26793:
26794:
26795: -- initialise segments
26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26793:
26794:
26795: -- initialise segments
26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26794:
26795: -- initialise segments
26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26795: -- initialise segments
26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26796: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26797: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26798: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26799: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26800: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26801: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26802: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26803: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26804: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26805: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26806: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26807: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26808: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26809: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26810: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26811: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26812: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26813: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26814: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26815: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26816: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26817: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26818: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26826: --

Line 26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26819: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26826: --
26827:

Line 26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26820: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26826: --
26827:
26828: --

Line 26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26821: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26822: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26823: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26824: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26825: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
26826: --
26827:
26828: --
26829:

Line 26848: xla_ae_lines_pkg.set_segment(

26844: );
26845:
26846: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
26847:
26848: xla_ae_lines_pkg.set_segment(
26849: p_to_segment_code => 'GL_ACCOUNT'
26850: , p_segment_value => l_segment
26851: , p_from_segment_code => l_adr_value_segment_code
26852: , p_from_combination_id => l_adr_value_combination_id

Line 26892: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

26888: xla_accounting_err_pkg.build_message
26889: (p_appli_s_name => 'XLA'
26890: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
26891: ,p_token_1 => 'LINE_NUMBER'
26892: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
26893: ,p_token_2 => 'LINE_TYPE_NAME'
26894: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
26895: l_component_type
26896: ,l_component_code

Line 26928: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

26924: --
26925: --
26926: ------------------------------------------------------------------------------------------------
26927: -- 4219869 Business Flow
26928: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26929: -- Prior Entry. Currently, the following code is always generated.
26930: ------------------------------------------------------------------------------------------------
26931: XLA_AE_LINES_PKG.ValidateCurrentLine;
26932:

Line 26931: XLA_AE_LINES_PKG.ValidateCurrentLine;

26927: -- 4219869 Business Flow
26928: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
26929: -- Prior Entry. Currently, the following code is always generated.
26930: ------------------------------------------------------------------------------------------------
26931: XLA_AE_LINES_PKG.ValidateCurrentLine;
26932:
26933: ------------------------------------------------------------------------------------
26934: -- 4219869 Business Flow
26935: -- Populated credit and debit amounts -- Need to generate this within IF

Line 26937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

26933: ------------------------------------------------------------------------------------
26934: -- 4219869 Business Flow
26935: -- Populated credit and debit amounts -- Need to generate this within IF
26936: ------------------------------------------------------------------------------------
26937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26938:
26939: ----------------------------------------------------------------------------------
26940: -- 4219869 Business Flow
26941: -- Update journal entry status -- Need to generate this within IF

Line 26969: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

26965: -- To allow MPA report to determine if it should generate report process
26966: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26967: ------------------------------------------------------------------------------------------
26968:
26969: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26970: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26971: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26972: -- call ADRs
26973: -- Bug 4922099

Line 26970: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

26966: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
26967: ------------------------------------------------------------------------------------------
26968:
26969: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
26970: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
26971: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
26972: -- call ADRs
26973: -- Bug 4922099
26974: --

Line 26984: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

26980: NULL;
26981: --
26982: --
26983:
26984: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
26985: p_code_combination_id => TO_NUMBER(C_NUM)
26986: , p_value_type_code => NULL
26987: , p_transaction_coa_id => null
26988: , p_accounting_coa_id => null

Line 27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26997: );
26998:
26999:
27000: -- initialise segments
27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26998:
26999:
27000: -- initialise segments
27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

26999:
27000: -- initialise segments
27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27000: -- initialise segments
27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27001: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27002: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27003: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27004: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27005: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27006: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27007: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27008: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27009: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27010: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27011: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27012: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27013: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27014: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27015: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27016: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27017: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27018: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27019: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27020: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27021: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27022: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27023: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27031: --

Line 27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27024: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27031: --
27032:

Line 27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27025: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27031: --
27032:
27033: --

Line 27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

27026: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27027: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27028: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27029: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27030: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
27031: --
27032:
27033: --
27034:

Line 27053: xla_ae_lines_pkg.set_segment(

27049: );
27050:
27051: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
27052:
27053: xla_ae_lines_pkg.set_segment(
27054: p_to_segment_code => 'GL_ACCOUNT'
27055: , p_segment_value => l_segment
27056: , p_from_segment_code => l_adr_value_segment_code
27057: , p_from_combination_id => l_adr_value_combination_id

Line 27084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

27080:
27081: --
27082: -- Update the line information that should be overwritten
27083: --
27084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27085: p_header_num => 1);
27086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 27086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

27082: -- Update the line information that should be overwritten
27083: --
27084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27085: p_header_num => 1);
27086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27089:
27090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 27088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

27084: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27085: p_header_num => 1);
27086: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27089:
27090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27091: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27092: END IF;

Line 27091: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

27087:
27088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27089:
27090: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27091: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27092: END IF;
27093:
27094: --
27095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 27098: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

27094: --
27095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27096: --
27097: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27098: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27099: ELSE
27100: ---------------------------------------------------------------------------------------------------
27101: -- 4262811a Switch Sign
27102: ---------------------------------------------------------------------------------------------------

Line 27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

27099: ELSE
27100: ---------------------------------------------------------------------------------------------------
27101: -- 4262811a Switch Sign
27102: ---------------------------------------------------------------------------------------------------
27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

27100: ---------------------------------------------------------------------------------------------------
27101: -- 4262811a Switch Sign
27102: ---------------------------------------------------------------------------------------------------
27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302

Line 27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27101: -- 4262811a Switch Sign
27102: ---------------------------------------------------------------------------------------------------
27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302
27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

27102: ---------------------------------------------------------------------------------------------------
27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302
27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27103: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27104: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302
27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27111:

Line 27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

27105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302
27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27111:
27112: END IF;
27113:

Line 27110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27106: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27107: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27108: -- 5132302
27109: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27110: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27111:
27112: END IF;
27113:
27114: -- 4955764

Line 27115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

27111:
27112: END IF;
27113:
27114: -- 4955764
27115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27117:
27118:
27119: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27119: XLA_AE_LINES_PKG.ValidateCurrentLine;

27115: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27117:
27118:
27119: XLA_AE_LINES_PKG.ValidateCurrentLine;
27120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27121:
27122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27116: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27117:
27118:
27119: XLA_AE_LINES_PKG.ValidateCurrentLine;
27120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27121:
27122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27124: ,p_balance_type_code => l_balance_type_code);

Line 27300: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

27296: --
27297: -- bulk performance
27298: --
27299: l_balance_type_code VARCHAR2(1);
27300: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
27301: l_log_module VARCHAR2(240);
27302:
27303: --
27304: -- Upgrade strategy

Line 27379: XLA_AE_LINES_PKG.SetNewLine;

27375: ') <> 'PAYMENTCARD'
27376: THEN
27377:
27378: --
27379: XLA_AE_LINES_PKG.SetNewLine;
27380:
27381: p_balance_type_code := l_balance_type_code;
27382: -- set the flag so later we will know whether the gain loss line needs to be created
27383:

Line 27391: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

27387:
27388: --
27389: -- bulk performance
27390: --
27391: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
27392: p_header_num => 0); -- 4262811
27393: --
27394: -- set accounting line options
27395: --

Line 27396: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

27392: p_header_num => 0); -- 4262811
27393: --
27394: -- set accounting line options
27395: --
27396: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
27397: p_natural_side_code => 'C'
27398: , p_gain_or_loss_flag => 'N'
27399: , p_gl_transfer_mode_code => 'S'
27400: , p_acct_entry_type_code => 'A'

Line 27410: xla_ae_lines_pkg.SetAcctLineType

27406: --
27407: --
27408: -- set accounting line type info
27409: --
27410: xla_ae_lines_pkg.SetAcctLineType
27411: (p_component_type => l_component_type
27412: ,p_event_type_code => l_event_type_code
27413: ,p_line_definition_owner_code => l_line_definition_owner_code
27414: ,p_line_definition_code => l_line_definition_code

Line 27424: xla_ae_lines_pkg.SetAcctClass(

27420: ,p_event_class_code => l_event_class_code);
27421: --
27422: -- set accounting class
27423: --
27424: xla_ae_lines_pkg.SetAcctClass(
27425: p_accounting_class_code => 'CASH_CLEARING'
27426: , p_ae_header_id => l_ae_header_id
27427: );
27428:

Line 27432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

27428:
27429: --
27430: -- set rounding class
27431: --
27432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27433: 'CASH_CLEARING';
27434:
27435: --
27436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 27436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

27432: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
27433: 'CASH_CLEARING';
27434:
27435: --
27436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27438: --
27439: -- bulk performance
27440: --

Line 27437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

27433: 'CASH_CLEARING';
27434:
27435: --
27436: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
27437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27438: --
27439: -- bulk performance
27440: --
27441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 27441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

27437: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
27438: --
27439: -- bulk performance
27440: --
27441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27442:
27443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27445:

Line 27443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

27439: -- bulk performance
27440: --
27441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27442:
27443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27445:
27446: -- 4955764
27447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 27447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

27443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27445:
27446: -- 4955764
27447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27448: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
27449:
27450: -- 4458381 Public Sector Enh
27451:

Line 27507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

27503: l_rec_acct_attrs.array_num_value(23) := p_source_87;
27504: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27505: l_rec_acct_attrs.array_num_value(24) := p_source_88;
27506:
27507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27509:
27510: ---------------------------------------------------------------------------------------------------------------
27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 27508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

27504: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
27505: l_rec_acct_attrs.array_num_value(24) := p_source_88;
27506:
27507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27509:
27510: ---------------------------------------------------------------------------------------------------------------
27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27512: ---------------------------------------------------------------------------------------------------------------

Line 27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

27507: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
27508: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
27509:
27510: ---------------------------------------------------------------------------------------------------------------
27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27512: ---------------------------------------------------------------------------------------------------------------
27513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27514:
27515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 27513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

27509:
27510: ---------------------------------------------------------------------------------------------------------------
27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27512: ---------------------------------------------------------------------------------------------------------------
27513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27514:
27515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27517:

Line 27515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

27511: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
27512: ---------------------------------------------------------------------------------------------------------------
27513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27514:
27515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27517:
27518: IF xla_accounting_cache_pkg.GetValueChar
27519: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 27516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

27512: ---------------------------------------------------------------------------------------------------------------
27513: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
27514:
27515: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27516: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27517:
27518: IF xla_accounting_cache_pkg.GetValueChar
27519: (p_source_code => 'LEDGER_CATEGORY_CODE'
27520: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 27527: xla_ae_lines_pkg.BflowUpgEntry

27523: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27524: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
27525: )
27526: THEN
27527: xla_ae_lines_pkg.BflowUpgEntry
27528: (p_business_method_code => l_bflow_method_code
27529: ,p_business_class_code => l_bflow_class_code
27530: ,p_balance_type => l_balance_type_code);
27531: ELSE

Line 27533: XLA_AE_LINES_PKG.business_flow_validation(

27529: ,p_business_class_code => l_bflow_class_code
27530: ,p_balance_type => l_balance_type_code);
27531: ELSE
27532: NULL;
27533: XLA_AE_LINES_PKG.business_flow_validation(
27534: p_business_method_code => l_bflow_method_code
27535: ,p_business_class_code => l_bflow_class_code
27536: ,p_inherit_description_flag => l_inherit_desc_flag);
27537: END IF;

Line 27570: xla_ae_lines_pkg.set_ccid(

27566: , x_value_type_code => l_adr_value_type_code
27567: , p_side => 'NA'
27568: );
27569:
27570: xla_ae_lines_pkg.set_ccid(
27571: p_code_combination_id => l_ccid
27572: , p_value_type_code => l_adr_value_type_code
27573: , p_transaction_coa_id => l_adr_transaction_coa_id
27574: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27586: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27582: , p_side => 'NA'
27583: );
27584:
27585:
27586: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27587: p_to_segment_code => 'GL_BALANCING'
27588: , p_segment_value => C_CHAR
27589: , p_from_segment_code => NULL
27590: , p_from_combination_id => NULL

Line 27630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

27626: xla_accounting_err_pkg.build_message
27627: (p_appli_s_name => 'XLA'
27628: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
27629: ,p_token_1 => 'LINE_NUMBER'
27630: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
27631: ,p_token_2 => 'LINE_TYPE_NAME'
27632: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
27633: l_component_type
27634: ,l_component_code

Line 27666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

27662: --
27663: --
27664: ------------------------------------------------------------------------------------------------
27665: -- 4219869 Business Flow
27666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27667: -- Prior Entry. Currently, the following code is always generated.
27668: ------------------------------------------------------------------------------------------------
27669: XLA_AE_LINES_PKG.ValidateCurrentLine;
27670:

Line 27669: XLA_AE_LINES_PKG.ValidateCurrentLine;

27665: -- 4219869 Business Flow
27666: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
27667: -- Prior Entry. Currently, the following code is always generated.
27668: ------------------------------------------------------------------------------------------------
27669: XLA_AE_LINES_PKG.ValidateCurrentLine;
27670:
27671: ------------------------------------------------------------------------------------
27672: -- 4219869 Business Flow
27673: -- Populated credit and debit amounts -- Need to generate this within IF

Line 27675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27671: ------------------------------------------------------------------------------------
27672: -- 4219869 Business Flow
27673: -- Populated credit and debit amounts -- Need to generate this within IF
27674: ------------------------------------------------------------------------------------
27675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27676:
27677: ----------------------------------------------------------------------------------
27678: -- 4219869 Business Flow
27679: -- Update journal entry status -- Need to generate this within IF

Line 27707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

27703: -- To allow MPA report to determine if it should generate report process
27704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27705: ------------------------------------------------------------------------------------------
27706:
27707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27710: -- call ADRs
27711: -- Bug 4922099

Line 27708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

27704: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
27705: ------------------------------------------------------------------------------------------
27706:
27707: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
27708: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
27709: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
27710: -- call ADRs
27711: -- Bug 4922099
27712: --

Line 27732: xla_ae_lines_pkg.set_ccid(

27728: , x_value_type_code => l_adr_value_type_code
27729: , p_side => 'NA'
27730: );
27731:
27732: xla_ae_lines_pkg.set_ccid(
27733: p_code_combination_id => l_ccid
27734: , p_value_type_code => l_adr_value_type_code
27735: , p_transaction_coa_id => l_adr_transaction_coa_id
27736: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 27748: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

27744: , p_side => 'NA'
27745: );
27746:
27747:
27748: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
27749: p_to_segment_code => 'GL_BALANCING'
27750: , p_segment_value => C_CHAR
27751: , p_from_segment_code => NULL
27752: , p_from_combination_id => NULL

Line 27779: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

27775:
27776: --
27777: -- Update the line information that should be overwritten
27778: --
27779: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27780: p_header_num => 1);
27781: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 27781: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

27777: -- Update the line information that should be overwritten
27778: --
27779: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27780: p_header_num => 1);
27781: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27784:
27785: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 27783: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

27779: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
27780: p_header_num => 1);
27781: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27784:
27785: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27786: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27787: END IF;

Line 27786: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

27782:
27783: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
27784:
27785: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
27786: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
27787: END IF;
27788:
27789: --
27790: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 27793: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

27789: --
27790: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27791: --
27792: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27793: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27794: ELSE
27795: ---------------------------------------------------------------------------------------------------
27796: -- 4262811a Switch Sign
27797: ---------------------------------------------------------------------------------------------------

Line 27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

27794: ELSE
27795: ---------------------------------------------------------------------------------------------------
27796: -- 4262811a Switch Sign
27797: ---------------------------------------------------------------------------------------------------
27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

27795: ---------------------------------------------------------------------------------------------------
27796: -- 4262811a Switch Sign
27797: ---------------------------------------------------------------------------------------------------
27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302

Line 27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27796: -- 4262811a Switch Sign
27797: ---------------------------------------------------------------------------------------------------
27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302
27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

27797: ---------------------------------------------------------------------------------------------------
27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302
27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27798: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
27799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302
27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27806:

Line 27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

27800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302
27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27806:
27807: END IF;
27808:

Line 27805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

27801: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
27802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27803: -- 5132302
27804: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
27805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
27806:
27807: END IF;
27808:
27809: -- 4955764

Line 27810: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

27806:
27807: END IF;
27808:
27809: -- 4955764
27810: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27811: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27812:
27813:
27814: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 27814: XLA_AE_LINES_PKG.ValidateCurrentLine;

27810: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27811: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27812:
27813:
27814: XLA_AE_LINES_PKG.ValidateCurrentLine;
27815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27816:
27817: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27818: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 27815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

27811: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
27812:
27813:
27814: XLA_AE_LINES_PKG.ValidateCurrentLine;
27815: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27816:
27817: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27818: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27819: ,p_balance_type_code => l_balance_type_code);

Line 27995: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

27991: --
27992: -- bulk performance
27993: --
27994: l_balance_type_code VARCHAR2(1);
27995: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
27996: l_log_module VARCHAR2(240);
27997:
27998: --
27999: -- Upgrade strategy

Line 28076: XLA_AE_LINES_PKG.SetNewLine;

28072: ') <> 'PAYMENTCARD'
28073: THEN
28074:
28075: --
28076: XLA_AE_LINES_PKG.SetNewLine;
28077:
28078: p_balance_type_code := l_balance_type_code;
28079: -- set the flag so later we will know whether the gain loss line needs to be created
28080:

Line 28088: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

28084:
28085: --
28086: -- bulk performance
28087: --
28088: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28089: p_header_num => 0); -- 4262811
28090: --
28091: -- set accounting line options
28092: --

Line 28093: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28089: p_header_num => 0); -- 4262811
28090: --
28091: -- set accounting line options
28092: --
28093: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28094: p_natural_side_code => 'C'
28095: , p_gain_or_loss_flag => 'N'
28096: , p_gl_transfer_mode_code => 'S'
28097: , p_acct_entry_type_code => 'A'

Line 28107: xla_ae_lines_pkg.SetAcctLineType

28103: --
28104: --
28105: -- set accounting line type info
28106: --
28107: xla_ae_lines_pkg.SetAcctLineType
28108: (p_component_type => l_component_type
28109: ,p_event_type_code => l_event_type_code
28110: ,p_line_definition_owner_code => l_line_definition_owner_code
28111: ,p_line_definition_code => l_line_definition_code

Line 28121: xla_ae_lines_pkg.SetAcctClass(

28117: ,p_event_class_code => l_event_class_code);
28118: --
28119: -- set accounting class
28120: --
28121: xla_ae_lines_pkg.SetAcctClass(
28122: p_accounting_class_code => 'CASH_CLEARING'
28123: , p_ae_header_id => l_ae_header_id
28124: );
28125:

Line 28129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

28125:
28126: --
28127: -- set rounding class
28128: --
28129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28130: 'CASH_CLEARING';
28131:
28132: --
28133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 28133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

28129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28130: 'CASH_CLEARING';
28131:
28132: --
28133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28135: --
28136: -- bulk performance
28137: --

Line 28134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

28130: 'CASH_CLEARING';
28131:
28132: --
28133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28135: --
28136: -- bulk performance
28137: --
28138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 28138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

28134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28135: --
28136: -- bulk performance
28137: --
28138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28139:
28140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28142:

Line 28140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

28136: -- bulk performance
28137: --
28138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28139:
28140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28142:
28143: -- 4955764
28144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 28144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

28140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28142:
28143: -- 4955764
28144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28145: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28146:
28147: -- 4458381 Public Sector Enh
28148:

Line 28204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28200: l_rec_acct_attrs.array_num_value(23) := p_source_87;
28201: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28202: l_rec_acct_attrs.array_num_value(24) := p_source_88;
28203:
28204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28206:
28207: ---------------------------------------------------------------------------------------------------------------
28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 28205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

28201: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
28202: l_rec_acct_attrs.array_num_value(24) := p_source_88;
28203:
28204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28206:
28207: ---------------------------------------------------------------------------------------------------------------
28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28209: ---------------------------------------------------------------------------------------------------------------

Line 28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

28204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28206:
28207: ---------------------------------------------------------------------------------------------------------------
28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28209: ---------------------------------------------------------------------------------------------------------------
28210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28211:
28212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 28210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

28206:
28207: ---------------------------------------------------------------------------------------------------------------
28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28209: ---------------------------------------------------------------------------------------------------------------
28210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28211:
28212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28214:

Line 28212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

28208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28209: ---------------------------------------------------------------------------------------------------------------
28210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28211:
28212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28214:
28215: IF xla_accounting_cache_pkg.GetValueChar
28216: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 28213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

28209: ---------------------------------------------------------------------------------------------------------------
28210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28211:
28212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28214:
28215: IF xla_accounting_cache_pkg.GetValueChar
28216: (p_source_code => 'LEDGER_CATEGORY_CODE'
28217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28224: xla_ae_lines_pkg.BflowUpgEntry

28220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28222: )
28223: THEN
28224: xla_ae_lines_pkg.BflowUpgEntry
28225: (p_business_method_code => l_bflow_method_code
28226: ,p_business_class_code => l_bflow_class_code
28227: ,p_balance_type => l_balance_type_code);
28228: ELSE

Line 28264: xla_ae_lines_pkg.set_ccid(

28260: , x_value_type_code => l_adr_value_type_code
28261: , p_side => 'NA'
28262: );
28263:
28264: xla_ae_lines_pkg.set_ccid(
28265: p_code_combination_id => l_ccid
28266: , p_value_type_code => l_adr_value_type_code
28267: , p_transaction_coa_id => l_adr_transaction_coa_id
28268: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28300: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28296: xla_accounting_err_pkg.build_message
28297: (p_appli_s_name => 'XLA'
28298: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28299: ,p_token_1 => 'LINE_NUMBER'
28300: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28301: ,p_token_2 => 'LINE_TYPE_NAME'
28302: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28303: l_component_type
28304: ,l_component_code

Line 28336: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

28332: --
28333: --
28334: ------------------------------------------------------------------------------------------------
28335: -- 4219869 Business Flow
28336: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28337: -- Prior Entry. Currently, the following code is always generated.
28338: ------------------------------------------------------------------------------------------------
28339: XLA_AE_LINES_PKG.ValidateCurrentLine;
28340:

Line 28339: XLA_AE_LINES_PKG.ValidateCurrentLine;

28335: -- 4219869 Business Flow
28336: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28337: -- Prior Entry. Currently, the following code is always generated.
28338: ------------------------------------------------------------------------------------------------
28339: XLA_AE_LINES_PKG.ValidateCurrentLine;
28340:
28341: ------------------------------------------------------------------------------------
28342: -- 4219869 Business Flow
28343: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28341: ------------------------------------------------------------------------------------
28342: -- 4219869 Business Flow
28343: -- Populated credit and debit amounts -- Need to generate this within IF
28344: ------------------------------------------------------------------------------------
28345: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28346:
28347: ----------------------------------------------------------------------------------
28348: -- 4219869 Business Flow
28349: -- Update journal entry status -- Need to generate this within IF

Line 28377: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28373: -- To allow MPA report to determine if it should generate report process
28374: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28375: ------------------------------------------------------------------------------------------
28376:
28377: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28378: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28379: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28380: -- call ADRs
28381: -- Bug 4922099

Line 28378: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28374: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28375: ------------------------------------------------------------------------------------------
28376:
28377: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
28378: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
28379: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
28380: -- call ADRs
28381: -- Bug 4922099
28382: --

Line 28402: xla_ae_lines_pkg.set_ccid(

28398: , x_value_type_code => l_adr_value_type_code
28399: , p_side => 'NA'
28400: );
28401:
28402: xla_ae_lines_pkg.set_ccid(
28403: p_code_combination_id => l_ccid
28404: , p_value_type_code => l_adr_value_type_code
28405: , p_transaction_coa_id => l_adr_transaction_coa_id
28406: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28425: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

28421:
28422: --
28423: -- Update the line information that should be overwritten
28424: --
28425: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28426: p_header_num => 1);
28427: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28428:
28429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 28427: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

28423: -- Update the line information that should be overwritten
28424: --
28425: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28426: p_header_num => 1);
28427: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28428:
28429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28430:
28431: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 28429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

28425: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
28426: p_header_num => 1);
28427: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
28428:
28429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28430:
28431: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28432: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28433: END IF;

Line 28432: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

28428:
28429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
28430:
28431: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
28432: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
28433: END IF;
28434:
28435: --
28436: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 28439: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

28435: --
28436: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28437: --
28438: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28439: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28440: ELSE
28441: ---------------------------------------------------------------------------------------------------
28442: -- 4262811a Switch Sign
28443: ---------------------------------------------------------------------------------------------------

Line 28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

28440: ELSE
28441: ---------------------------------------------------------------------------------------------------
28442: -- 4262811a Switch Sign
28443: ---------------------------------------------------------------------------------------------------
28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

28441: ---------------------------------------------------------------------------------------------------
28442: -- 4262811a Switch Sign
28443: ---------------------------------------------------------------------------------------------------
28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302

Line 28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

28442: -- 4262811a Switch Sign
28443: ---------------------------------------------------------------------------------------------------
28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302
28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

28443: ---------------------------------------------------------------------------------------------------
28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302
28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

28444: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
28445: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302
28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28452:

Line 28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

28446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302
28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28452:
28453: END IF;
28454:

Line 28451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

28447: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
28448: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28449: -- 5132302
28450: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
28451: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
28452:
28453: END IF;
28454:
28455: -- 4955764

Line 28456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

28452:
28453: END IF;
28454:
28455: -- 4955764
28456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28458:
28459:
28460: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 28460: XLA_AE_LINES_PKG.ValidateCurrentLine;

28456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28458:
28459:
28460: XLA_AE_LINES_PKG.ValidateCurrentLine;
28461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28462:
28463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28464: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 28461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
28458:
28459:
28460: XLA_AE_LINES_PKG.ValidateCurrentLine;
28461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28462:
28463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28464: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28465: ,p_balance_type_code => l_balance_type_code);

Line 28628: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

28624: --
28625: -- bulk performance
28626: --
28627: l_balance_type_code VARCHAR2(1);
28628: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
28629: l_log_module VARCHAR2(240);
28630:
28631: --
28632: -- Upgrade strategy

Line 28707: XLA_AE_LINES_PKG.SetNewLine;

28703: ') = 'CASH'
28704: THEN
28705:
28706: --
28707: XLA_AE_LINES_PKG.SetNewLine;
28708:
28709: p_balance_type_code := l_balance_type_code;
28710: -- set the flag so later we will know whether the gain loss line needs to be created
28711:

Line 28719: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

28715:
28716: --
28717: -- bulk performance
28718: --
28719: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
28720: p_header_num => 0); -- 4262811
28721: --
28722: -- set accounting line options
28723: --

Line 28724: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

28720: p_header_num => 0); -- 4262811
28721: --
28722: -- set accounting line options
28723: --
28724: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
28725: p_natural_side_code => 'C'
28726: , p_gain_or_loss_flag => 'N'
28727: , p_gl_transfer_mode_code => 'S'
28728: , p_acct_entry_type_code => 'A'

Line 28738: xla_ae_lines_pkg.SetAcctLineType

28734: --
28735: --
28736: -- set accounting line type info
28737: --
28738: xla_ae_lines_pkg.SetAcctLineType
28739: (p_component_type => l_component_type
28740: ,p_event_type_code => l_event_type_code
28741: ,p_line_definition_owner_code => l_line_definition_owner_code
28742: ,p_line_definition_code => l_line_definition_code

Line 28752: xla_ae_lines_pkg.SetAcctClass(

28748: ,p_event_class_code => l_event_class_code);
28749: --
28750: -- set accounting class
28751: --
28752: xla_ae_lines_pkg.SetAcctClass(
28753: p_accounting_class_code => 'CASH_CLEARING'
28754: , p_ae_header_id => l_ae_header_id
28755: );
28756:

Line 28760: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

28756:
28757: --
28758: -- set rounding class
28759: --
28760: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28761: 'CASH_CLEARING';
28762:
28763: --
28764: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 28764: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

28760: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
28761: 'CASH_CLEARING';
28762:
28763: --
28764: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28765: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28766: --
28767: -- bulk performance
28768: --

Line 28765: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

28761: 'CASH_CLEARING';
28762:
28763: --
28764: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
28765: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28766: --
28767: -- bulk performance
28768: --
28769: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 28769: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

28765: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
28766: --
28767: -- bulk performance
28768: --
28769: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28770:
28771: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28772: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28773:

Line 28771: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

28767: -- bulk performance
28768: --
28769: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28770:
28771: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28772: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28773:
28774: -- 4955764
28775: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 28775: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

28771: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28772: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28773:
28774: -- 4955764
28775: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28776: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
28777:
28778: -- 4458381 Public Sector Enh
28779:

Line 28827: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

28823: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
28824: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
28825: l_rec_acct_attrs.array_char_value(20) := p_source_55;
28826:
28827: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28828: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28829:
28830: ---------------------------------------------------------------------------------------------------------------
28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 28828: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

28824: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
28825: l_rec_acct_attrs.array_char_value(20) := p_source_55;
28826:
28827: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28828: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28829:
28830: ---------------------------------------------------------------------------------------------------------------
28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28832: ---------------------------------------------------------------------------------------------------------------

Line 28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

28827: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
28828: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
28829:
28830: ---------------------------------------------------------------------------------------------------------------
28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28832: ---------------------------------------------------------------------------------------------------------------
28833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28834:
28835: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 28833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

28829:
28830: ---------------------------------------------------------------------------------------------------------------
28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28832: ---------------------------------------------------------------------------------------------------------------
28833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28834:
28835: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28837:

Line 28835: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

28831: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
28832: ---------------------------------------------------------------------------------------------------------------
28833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28834:
28835: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28837:
28838: IF xla_accounting_cache_pkg.GetValueChar
28839: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 28836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

28832: ---------------------------------------------------------------------------------------------------------------
28833: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
28834:
28835: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28837:
28838: IF xla_accounting_cache_pkg.GetValueChar
28839: (p_source_code => 'LEDGER_CATEGORY_CODE'
28840: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 28847: xla_ae_lines_pkg.BflowUpgEntry

28843: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28844: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
28845: )
28846: THEN
28847: xla_ae_lines_pkg.BflowUpgEntry
28848: (p_business_method_code => l_bflow_method_code
28849: ,p_business_class_code => l_bflow_class_code
28850: ,p_balance_type => l_balance_type_code);
28851: ELSE

Line 28887: xla_ae_lines_pkg.set_ccid(

28883: , x_value_type_code => l_adr_value_type_code
28884: , p_side => 'NA'
28885: );
28886:
28887: xla_ae_lines_pkg.set_ccid(
28888: p_code_combination_id => l_ccid
28889: , p_value_type_code => l_adr_value_type_code
28890: , p_transaction_coa_id => l_adr_transaction_coa_id
28891: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 28923: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

28919: xla_accounting_err_pkg.build_message
28920: (p_appli_s_name => 'XLA'
28921: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
28922: ,p_token_1 => 'LINE_NUMBER'
28923: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
28924: ,p_token_2 => 'LINE_TYPE_NAME'
28925: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
28926: l_component_type
28927: ,l_component_code

Line 28959: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

28955: --
28956: --
28957: ------------------------------------------------------------------------------------------------
28958: -- 4219869 Business Flow
28959: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28960: -- Prior Entry. Currently, the following code is always generated.
28961: ------------------------------------------------------------------------------------------------
28962: XLA_AE_LINES_PKG.ValidateCurrentLine;
28963:

Line 28962: XLA_AE_LINES_PKG.ValidateCurrentLine;

28958: -- 4219869 Business Flow
28959: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
28960: -- Prior Entry. Currently, the following code is always generated.
28961: ------------------------------------------------------------------------------------------------
28962: XLA_AE_LINES_PKG.ValidateCurrentLine;
28963:
28964: ------------------------------------------------------------------------------------
28965: -- 4219869 Business Flow
28966: -- Populated credit and debit amounts -- Need to generate this within IF

Line 28968: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

28964: ------------------------------------------------------------------------------------
28965: -- 4219869 Business Flow
28966: -- Populated credit and debit amounts -- Need to generate this within IF
28967: ------------------------------------------------------------------------------------
28968: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28969:
28970: ----------------------------------------------------------------------------------
28971: -- 4219869 Business Flow
28972: -- Update journal entry status -- Need to generate this within IF

Line 29000: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

28996: -- To allow MPA report to determine if it should generate report process
28997: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28998: ------------------------------------------------------------------------------------------
28999:
29000: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29001: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29002: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29003: -- call ADRs
29004: -- Bug 4922099

Line 29001: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

28997: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
28998: ------------------------------------------------------------------------------------------
28999:
29000: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29001: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29002: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29003: -- call ADRs
29004: -- Bug 4922099
29005: --

Line 29025: xla_ae_lines_pkg.set_ccid(

29021: , x_value_type_code => l_adr_value_type_code
29022: , p_side => 'NA'
29023: );
29024:
29025: xla_ae_lines_pkg.set_ccid(
29026: p_code_combination_id => l_ccid
29027: , p_value_type_code => l_adr_value_type_code
29028: , p_transaction_coa_id => l_adr_transaction_coa_id
29029: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 29048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

29044:
29045: --
29046: -- Update the line information that should be overwritten
29047: --
29048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29049: p_header_num => 1);
29050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29051:
29052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 29050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

29046: -- Update the line information that should be overwritten
29047: --
29048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29049: p_header_num => 1);
29050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29051:
29052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29053:
29054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 29052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

29048: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29049: p_header_num => 1);
29050: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29051:
29052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29053:
29054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29056: END IF;

Line 29055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

29051:
29052: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29053:
29054: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29055: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29056: END IF;
29057:
29058: --
29059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 29062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

29058: --
29059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29060: --
29061: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29063: ELSE
29064: ---------------------------------------------------------------------------------------------------
29065: -- 4262811a Switch Sign
29066: ---------------------------------------------------------------------------------------------------

Line 29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

29063: ELSE
29064: ---------------------------------------------------------------------------------------------------
29065: -- 4262811a Switch Sign
29066: ---------------------------------------------------------------------------------------------------
29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

29064: ---------------------------------------------------------------------------------------------------
29065: -- 4262811a Switch Sign
29066: ---------------------------------------------------------------------------------------------------
29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302

Line 29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29065: -- 4262811a Switch Sign
29066: ---------------------------------------------------------------------------------------------------
29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302
29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

29066: ---------------------------------------------------------------------------------------------------
29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302
29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29067: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302
29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29075:

Line 29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

29069: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302
29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29075:
29076: END IF;
29077:

Line 29074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29070: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29071: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29072: -- 5132302
29073: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29074: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29075:
29076: END IF;
29077:
29078: -- 4955764

Line 29079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

29075:
29076: END IF;
29077:
29078: -- 4955764
29079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29081:
29082:
29083: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 29083: XLA_AE_LINES_PKG.ValidateCurrentLine;

29079: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29081:
29082:
29083: XLA_AE_LINES_PKG.ValidateCurrentLine;
29084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29085:
29086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 29084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29080: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29081:
29082:
29083: XLA_AE_LINES_PKG.ValidateCurrentLine;
29084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29085:
29086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29088: ,p_balance_type_code => l_balance_type_code);

Line 29251: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

29247: --
29248: -- bulk performance
29249: --
29250: l_balance_type_code VARCHAR2(1);
29251: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
29252: l_log_module VARCHAR2(240);
29253:
29254: --
29255: -- Upgrade strategy

Line 29328: XLA_AE_LINES_PKG.SetNewLine;

29324: ') = 'CASH'
29325: THEN
29326:
29327: --
29328: XLA_AE_LINES_PKG.SetNewLine;
29329:
29330: p_balance_type_code := l_balance_type_code;
29331: -- set the flag so later we will know whether the gain loss line needs to be created
29332:

Line 29340: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

29336:
29337: --
29338: -- bulk performance
29339: --
29340: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
29341: p_header_num => 0); -- 4262811
29342: --
29343: -- set accounting line options
29344: --

Line 29345: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

29341: p_header_num => 0); -- 4262811
29342: --
29343: -- set accounting line options
29344: --
29345: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
29346: p_natural_side_code => 'C'
29347: , p_gain_or_loss_flag => 'N'
29348: , p_gl_transfer_mode_code => 'S'
29349: , p_acct_entry_type_code => 'A'

Line 29359: xla_ae_lines_pkg.SetAcctLineType

29355: --
29356: --
29357: -- set accounting line type info
29358: --
29359: xla_ae_lines_pkg.SetAcctLineType
29360: (p_component_type => l_component_type
29361: ,p_event_type_code => l_event_type_code
29362: ,p_line_definition_owner_code => l_line_definition_owner_code
29363: ,p_line_definition_code => l_line_definition_code

Line 29373: xla_ae_lines_pkg.SetAcctClass(

29369: ,p_event_class_code => l_event_class_code);
29370: --
29371: -- set accounting class
29372: --
29373: xla_ae_lines_pkg.SetAcctClass(
29374: p_accounting_class_code => 'CASH_CLEARING'
29375: , p_ae_header_id => l_ae_header_id
29376: );
29377:

Line 29381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

29377:
29378: --
29379: -- set rounding class
29380: --
29381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29382: 'CASH_CLEARING';
29383:
29384: --
29385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 29385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

29381: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
29382: 'CASH_CLEARING';
29383:
29384: --
29385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29387: --
29388: -- bulk performance
29389: --

Line 29386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

29382: 'CASH_CLEARING';
29383:
29384: --
29385: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
29386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29387: --
29388: -- bulk performance
29389: --
29390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 29390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

29386: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
29387: --
29388: -- bulk performance
29389: --
29390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29391:
29392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29394:

Line 29392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

29388: -- bulk performance
29389: --
29390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29391:
29392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29394:
29395: -- 4955764
29396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 29396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

29392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29394:
29395: -- 4955764
29396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29397: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
29398:
29399: -- 4458381 Public Sector Enh
29400:

Line 29448: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

29444: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
29445: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29446: l_rec_acct_attrs.array_char_value(20) := p_source_55;
29447:
29448: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29449: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29450:
29451: ---------------------------------------------------------------------------------------------------------------
29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 29449: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

29445: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
29446: l_rec_acct_attrs.array_char_value(20) := p_source_55;
29447:
29448: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29449: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29450:
29451: ---------------------------------------------------------------------------------------------------------------
29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29453: ---------------------------------------------------------------------------------------------------------------

Line 29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

29448: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
29449: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
29450:
29451: ---------------------------------------------------------------------------------------------------------------
29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29453: ---------------------------------------------------------------------------------------------------------------
29454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29455:
29456: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 29454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

29450:
29451: ---------------------------------------------------------------------------------------------------------------
29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29453: ---------------------------------------------------------------------------------------------------------------
29454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29455:
29456: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29458:

Line 29456: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

29452: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
29453: ---------------------------------------------------------------------------------------------------------------
29454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29455:
29456: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29458:
29459: IF xla_accounting_cache_pkg.GetValueChar
29460: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 29457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

29453: ---------------------------------------------------------------------------------------------------------------
29454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
29455:
29456: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29458:
29459: IF xla_accounting_cache_pkg.GetValueChar
29460: (p_source_code => 'LEDGER_CATEGORY_CODE'
29461: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 29468: xla_ae_lines_pkg.BflowUpgEntry

29464: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29465: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
29466: )
29467: THEN
29468: xla_ae_lines_pkg.BflowUpgEntry
29469: (p_business_method_code => l_bflow_method_code
29470: ,p_business_class_code => l_bflow_class_code
29471: ,p_balance_type => l_balance_type_code);
29472: ELSE

Line 29474: XLA_AE_LINES_PKG.business_flow_validation(

29470: ,p_business_class_code => l_bflow_class_code
29471: ,p_balance_type => l_balance_type_code);
29472: ELSE
29473: NULL;
29474: XLA_AE_LINES_PKG.business_flow_validation(
29475: p_business_method_code => l_bflow_method_code
29476: ,p_business_class_code => l_bflow_class_code
29477: ,p_inherit_description_flag => l_inherit_desc_flag);
29478: END IF;

Line 29501: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

29497: NULL;
29498: --
29499: --
29500:
29501: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
29502: p_code_combination_id => TO_NUMBER(C_NUM)
29503: , p_value_type_code => NULL
29504: , p_transaction_coa_id => null
29505: , p_accounting_coa_id => null

Line 29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29514: );
29515:
29516:
29517: -- initialise segments
29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29515:
29516:
29517: -- initialise segments
29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29516:
29517: -- initialise segments
29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29517: -- initialise segments
29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29518: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29519: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29520: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29521: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29522: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29523: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29524: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29525: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29526: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29527: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29528: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29529: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29530: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29531: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29532: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29533: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29534: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29535: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29536: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29537: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29538: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29539: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29540: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29548: --

Line 29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29541: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29548: --
29549:

Line 29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29542: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29548: --
29549:
29550: --

Line 29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29543: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29544: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29545: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29546: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29547: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29548: --
29549:
29550: --
29551:

Line 29570: xla_ae_lines_pkg.set_segment(

29566: );
29567:
29568: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29569:
29570: xla_ae_lines_pkg.set_segment(
29571: p_to_segment_code => 'GL_ACCOUNT'
29572: , p_segment_value => l_segment
29573: , p_from_segment_code => l_adr_value_segment_code
29574: , p_from_combination_id => l_adr_value_combination_id

Line 29614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

29610: xla_accounting_err_pkg.build_message
29611: (p_appli_s_name => 'XLA'
29612: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
29613: ,p_token_1 => 'LINE_NUMBER'
29614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
29615: ,p_token_2 => 'LINE_TYPE_NAME'
29616: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
29617: l_component_type
29618: ,l_component_code

Line 29650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

29646: --
29647: --
29648: ------------------------------------------------------------------------------------------------
29649: -- 4219869 Business Flow
29650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29651: -- Prior Entry. Currently, the following code is always generated.
29652: ------------------------------------------------------------------------------------------------
29653: XLA_AE_LINES_PKG.ValidateCurrentLine;
29654:

Line 29653: XLA_AE_LINES_PKG.ValidateCurrentLine;

29649: -- 4219869 Business Flow
29650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
29651: -- Prior Entry. Currently, the following code is always generated.
29652: ------------------------------------------------------------------------------------------------
29653: XLA_AE_LINES_PKG.ValidateCurrentLine;
29654:
29655: ------------------------------------------------------------------------------------
29656: -- 4219869 Business Flow
29657: -- Populated credit and debit amounts -- Need to generate this within IF

Line 29659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29655: ------------------------------------------------------------------------------------
29656: -- 4219869 Business Flow
29657: -- Populated credit and debit amounts -- Need to generate this within IF
29658: ------------------------------------------------------------------------------------
29659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29660:
29661: ----------------------------------------------------------------------------------
29662: -- 4219869 Business Flow
29663: -- Update journal entry status -- Need to generate this within IF

Line 29691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

29687: -- To allow MPA report to determine if it should generate report process
29688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29689: ------------------------------------------------------------------------------------------
29690:
29691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29694: -- call ADRs
29695: -- Bug 4922099

Line 29692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

29688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
29689: ------------------------------------------------------------------------------------------
29690:
29691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
29692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
29693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
29694: -- call ADRs
29695: -- Bug 4922099
29696: --

Line 29706: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

29702: NULL;
29703: --
29704: --
29705:
29706: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
29707: p_code_combination_id => TO_NUMBER(C_NUM)
29708: , p_value_type_code => NULL
29709: , p_transaction_coa_id => null
29710: , p_accounting_coa_id => null

Line 29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29719: );
29720:
29721:
29722: -- initialise segments
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29720:
29721:
29722: -- initialise segments
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29721:
29722: -- initialise segments
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29722: -- initialise segments
29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29723: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29724: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29725: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29726: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29727: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29728: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29729: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29730: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29731: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29732: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29733: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29734: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29735: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29736: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29737: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29738: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29739: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29740: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29741: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29742: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29743: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29744: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29745: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29753: --

Line 29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29746: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29753: --
29754:

Line 29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29747: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29753: --
29754:
29755: --

Line 29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

29748: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29749: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29750: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29751: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29752: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
29753: --
29754:
29755: --
29756:

Line 29775: xla_ae_lines_pkg.set_segment(

29771: );
29772:
29773: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
29774:
29775: xla_ae_lines_pkg.set_segment(
29776: p_to_segment_code => 'GL_ACCOUNT'
29777: , p_segment_value => l_segment
29778: , p_from_segment_code => l_adr_value_segment_code
29779: , p_from_combination_id => l_adr_value_combination_id

Line 29806: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

29802:
29803: --
29804: -- Update the line information that should be overwritten
29805: --
29806: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29807: p_header_num => 1);
29808: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29809:
29810: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 29808: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

29804: -- Update the line information that should be overwritten
29805: --
29806: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29807: p_header_num => 1);
29808: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29809:
29810: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29811:
29812: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 29810: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

29806: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
29807: p_header_num => 1);
29808: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
29809:
29810: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29811:
29812: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29813: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29814: END IF;

Line 29813: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

29809:
29810: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
29811:
29812: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
29813: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
29814: END IF;
29815:
29816: --
29817: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 29820: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

29816: --
29817: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29818: --
29819: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29820: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29821: ELSE
29822: ---------------------------------------------------------------------------------------------------
29823: -- 4262811a Switch Sign
29824: ---------------------------------------------------------------------------------------------------

Line 29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

29821: ELSE
29822: ---------------------------------------------------------------------------------------------------
29823: -- 4262811a Switch Sign
29824: ---------------------------------------------------------------------------------------------------
29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

29822: ---------------------------------------------------------------------------------------------------
29823: -- 4262811a Switch Sign
29824: ---------------------------------------------------------------------------------------------------
29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302

Line 29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29823: -- 4262811a Switch Sign
29824: ---------------------------------------------------------------------------------------------------
29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302
29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

29824: ---------------------------------------------------------------------------------------------------
29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302
29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29825: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
29826: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302
29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29833:

Line 29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

29827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302
29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29833:
29834: END IF;
29835:

Line 29832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

29828: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
29829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29830: -- 5132302
29831: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
29832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
29833:
29834: END IF;
29835:
29836: -- 4955764

Line 29837: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

29833:
29834: END IF;
29835:
29836: -- 4955764
29837: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29838: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29839:
29840:
29841: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 29841: XLA_AE_LINES_PKG.ValidateCurrentLine;

29837: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29838: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29839:
29840:
29841: XLA_AE_LINES_PKG.ValidateCurrentLine;
29842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29843:
29844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29845: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 29842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

29838: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
29839:
29840:
29841: XLA_AE_LINES_PKG.ValidateCurrentLine;
29842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29843:
29844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29845: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29846: ,p_balance_type_code => l_balance_type_code);

Line 30009: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30005: --
30006: -- bulk performance
30007: --
30008: l_balance_type_code VARCHAR2(1);
30009: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30010: l_log_module VARCHAR2(240);
30011:
30012: --
30013: -- Upgrade strategy

Line 30088: XLA_AE_LINES_PKG.SetNewLine;

30084: ') = 'CASH'
30085: THEN
30086:
30087: --
30088: XLA_AE_LINES_PKG.SetNewLine;
30089:
30090: p_balance_type_code := l_balance_type_code;
30091: -- set the flag so later we will know whether the gain loss line needs to be created
30092:

Line 30100: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

30096:
30097: --
30098: -- bulk performance
30099: --
30100: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30101: p_header_num => 0); -- 4262811
30102: --
30103: -- set accounting line options
30104: --

Line 30105: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30101: p_header_num => 0); -- 4262811
30102: --
30103: -- set accounting line options
30104: --
30105: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30106: p_natural_side_code => 'C'
30107: , p_gain_or_loss_flag => 'N'
30108: , p_gl_transfer_mode_code => 'S'
30109: , p_acct_entry_type_code => 'A'

Line 30119: xla_ae_lines_pkg.SetAcctLineType

30115: --
30116: --
30117: -- set accounting line type info
30118: --
30119: xla_ae_lines_pkg.SetAcctLineType
30120: (p_component_type => l_component_type
30121: ,p_event_type_code => l_event_type_code
30122: ,p_line_definition_owner_code => l_line_definition_owner_code
30123: ,p_line_definition_code => l_line_definition_code

Line 30133: xla_ae_lines_pkg.SetAcctClass(

30129: ,p_event_class_code => l_event_class_code);
30130: --
30131: -- set accounting class
30132: --
30133: xla_ae_lines_pkg.SetAcctClass(
30134: p_accounting_class_code => 'CASH_CLEARING'
30135: , p_ae_header_id => l_ae_header_id
30136: );
30137:

Line 30141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

30137:
30138: --
30139: -- set rounding class
30140: --
30141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30142: 'CASH_CLEARING';
30143:
30144: --
30145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 30145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

30141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30142: 'CASH_CLEARING';
30143:
30144: --
30145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30147: --
30148: -- bulk performance
30149: --

Line 30146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

30142: 'CASH_CLEARING';
30143:
30144: --
30145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30147: --
30148: -- bulk performance
30149: --
30150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 30150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

30146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30147: --
30148: -- bulk performance
30149: --
30150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30151:
30152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30154:

Line 30152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

30148: -- bulk performance
30149: --
30150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30151:
30152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30154:
30155: -- 4955764
30156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30154:
30155: -- 4955764
30156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30157: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30158:
30159: -- 4458381 Public Sector Enh
30160:

Line 30208: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

30204: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
30205: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30206: l_rec_acct_attrs.array_char_value(20) := p_source_55;
30207:
30208: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30209: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30210:
30211: ---------------------------------------------------------------------------------------------------------------
30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 30209: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

30205: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30206: l_rec_acct_attrs.array_char_value(20) := p_source_55;
30207:
30208: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30209: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30210:
30211: ---------------------------------------------------------------------------------------------------------------
30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30213: ---------------------------------------------------------------------------------------------------------------

Line 30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

30208: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30209: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30210:
30211: ---------------------------------------------------------------------------------------------------------------
30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30213: ---------------------------------------------------------------------------------------------------------------
30214: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30215:
30216: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 30214: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

30210:
30211: ---------------------------------------------------------------------------------------------------------------
30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30213: ---------------------------------------------------------------------------------------------------------------
30214: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30215:
30216: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30218:

Line 30216: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30212: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30213: ---------------------------------------------------------------------------------------------------------------
30214: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30215:
30216: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30218:
30219: IF xla_accounting_cache_pkg.GetValueChar
30220: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 30217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30213: ---------------------------------------------------------------------------------------------------------------
30214: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30215:
30216: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30218:
30219: IF xla_accounting_cache_pkg.GetValueChar
30220: (p_source_code => 'LEDGER_CATEGORY_CODE'
30221: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 30228: xla_ae_lines_pkg.BflowUpgEntry

30224: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30225: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
30226: )
30227: THEN
30228: xla_ae_lines_pkg.BflowUpgEntry
30229: (p_business_method_code => l_bflow_method_code
30230: ,p_business_class_code => l_bflow_class_code
30231: ,p_balance_type => l_balance_type_code);
30232: ELSE

Line 30234: XLA_AE_LINES_PKG.business_flow_validation(

30230: ,p_business_class_code => l_bflow_class_code
30231: ,p_balance_type => l_balance_type_code);
30232: ELSE
30233: NULL;
30234: XLA_AE_LINES_PKG.business_flow_validation(
30235: p_business_method_code => l_bflow_method_code
30236: ,p_business_class_code => l_bflow_class_code
30237: ,p_inherit_description_flag => l_inherit_desc_flag);
30238: END IF;

Line 30271: xla_ae_lines_pkg.set_ccid(

30267: , x_value_type_code => l_adr_value_type_code
30268: , p_side => 'NA'
30269: );
30270:
30271: xla_ae_lines_pkg.set_ccid(
30272: p_code_combination_id => l_ccid
30273: , p_value_type_code => l_adr_value_type_code
30274: , p_transaction_coa_id => l_adr_transaction_coa_id
30275: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30287: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

30283: , p_side => 'NA'
30284: );
30285:
30286:
30287: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
30288: p_to_segment_code => 'GL_BALANCING'
30289: , p_segment_value => C_CHAR
30290: , p_from_segment_code => NULL
30291: , p_from_combination_id => NULL

Line 30331: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30327: xla_accounting_err_pkg.build_message
30328: (p_appli_s_name => 'XLA'
30329: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30330: ,p_token_1 => 'LINE_NUMBER'
30331: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30332: ,p_token_2 => 'LINE_TYPE_NAME'
30333: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30334: l_component_type
30335: ,l_component_code

Line 30367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

30363: --
30364: --
30365: ------------------------------------------------------------------------------------------------
30366: -- 4219869 Business Flow
30367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30368: -- Prior Entry. Currently, the following code is always generated.
30369: ------------------------------------------------------------------------------------------------
30370: XLA_AE_LINES_PKG.ValidateCurrentLine;
30371:

Line 30370: XLA_AE_LINES_PKG.ValidateCurrentLine;

30366: -- 4219869 Business Flow
30367: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
30368: -- Prior Entry. Currently, the following code is always generated.
30369: ------------------------------------------------------------------------------------------------
30370: XLA_AE_LINES_PKG.ValidateCurrentLine;
30371:
30372: ------------------------------------------------------------------------------------
30373: -- 4219869 Business Flow
30374: -- Populated credit and debit amounts -- Need to generate this within IF

Line 30376: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30372: ------------------------------------------------------------------------------------
30373: -- 4219869 Business Flow
30374: -- Populated credit and debit amounts -- Need to generate this within IF
30375: ------------------------------------------------------------------------------------
30376: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30377:
30378: ----------------------------------------------------------------------------------
30379: -- 4219869 Business Flow
30380: -- Update journal entry status -- Need to generate this within IF

Line 30408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

30404: -- To allow MPA report to determine if it should generate report process
30405: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30406: ------------------------------------------------------------------------------------------
30407:
30408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30410: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30411: -- call ADRs
30412: -- Bug 4922099

Line 30409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

30405: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
30406: ------------------------------------------------------------------------------------------
30407:
30408: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
30409: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
30410: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
30411: -- call ADRs
30412: -- Bug 4922099
30413: --

Line 30433: xla_ae_lines_pkg.set_ccid(

30429: , x_value_type_code => l_adr_value_type_code
30430: , p_side => 'NA'
30431: );
30432:
30433: xla_ae_lines_pkg.set_ccid(
30434: p_code_combination_id => l_ccid
30435: , p_value_type_code => l_adr_value_type_code
30436: , p_transaction_coa_id => l_adr_transaction_coa_id
30437: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30449: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

30445: , p_side => 'NA'
30446: );
30447:
30448:
30449: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
30450: p_to_segment_code => 'GL_BALANCING'
30451: , p_segment_value => C_CHAR
30452: , p_from_segment_code => NULL
30453: , p_from_combination_id => NULL

Line 30480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

30476:
30477: --
30478: -- Update the line information that should be overwritten
30479: --
30480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30481: p_header_num => 1);
30482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30483:
30484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 30482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

30478: -- Update the line information that should be overwritten
30479: --
30480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30481: p_header_num => 1);
30482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30483:
30484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30485:
30486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 30484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

30480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
30481: p_header_num => 1);
30482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
30483:
30484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30485:
30486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30488: END IF;

Line 30487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

30483:
30484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
30485:
30486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
30487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
30488: END IF;
30489:
30490: --
30491: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 30494: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

30490: --
30491: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30492: --
30493: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30494: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30495: ELSE
30496: ---------------------------------------------------------------------------------------------------
30497: -- 4262811a Switch Sign
30498: ---------------------------------------------------------------------------------------------------

Line 30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

30495: ELSE
30496: ---------------------------------------------------------------------------------------------------
30497: -- 4262811a Switch Sign
30498: ---------------------------------------------------------------------------------------------------
30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30496: ---------------------------------------------------------------------------------------------------
30497: -- 4262811a Switch Sign
30498: ---------------------------------------------------------------------------------------------------
30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302

Line 30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30497: -- 4262811a Switch Sign
30498: ---------------------------------------------------------------------------------------------------
30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302
30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

30498: ---------------------------------------------------------------------------------------------------
30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302
30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
30500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302
30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30507:

Line 30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

30501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302
30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30507:
30508: END IF;
30509:

Line 30506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

30502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
30503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30504: -- 5132302
30505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
30506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
30507:
30508: END IF;
30509:
30510: -- 4955764

Line 30511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30507:
30508: END IF;
30509:
30510: -- 4955764
30511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30513:
30514:
30515: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 30515: XLA_AE_LINES_PKG.ValidateCurrentLine;

30511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30513:
30514:
30515: XLA_AE_LINES_PKG.ValidateCurrentLine;
30516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30517:
30518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30519: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 30516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

30512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
30513:
30514:
30515: XLA_AE_LINES_PKG.ValidateCurrentLine;
30516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30517:
30518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30519: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30520: ,p_balance_type_code => l_balance_type_code);

Line 30683: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

30679: --
30680: -- bulk performance
30681: --
30682: l_balance_type_code VARCHAR2(1);
30683: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
30684: l_log_module VARCHAR2(240);
30685:
30686: --
30687: -- Upgrade strategy

Line 30760: XLA_AE_LINES_PKG.SetNewLine;

30756: ') = 'CASH'
30757: THEN
30758:
30759: --
30760: XLA_AE_LINES_PKG.SetNewLine;
30761:
30762: p_balance_type_code := l_balance_type_code;
30763: -- set the flag so later we will know whether the gain loss line needs to be created
30764:

Line 30772: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

30768:
30769: --
30770: -- bulk performance
30771: --
30772: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
30773: p_header_num => 0); -- 4262811
30774: --
30775: -- set accounting line options
30776: --

Line 30777: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

30773: p_header_num => 0); -- 4262811
30774: --
30775: -- set accounting line options
30776: --
30777: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
30778: p_natural_side_code => 'C'
30779: , p_gain_or_loss_flag => 'N'
30780: , p_gl_transfer_mode_code => 'S'
30781: , p_acct_entry_type_code => 'A'

Line 30791: xla_ae_lines_pkg.SetAcctLineType

30787: --
30788: --
30789: -- set accounting line type info
30790: --
30791: xla_ae_lines_pkg.SetAcctLineType
30792: (p_component_type => l_component_type
30793: ,p_event_type_code => l_event_type_code
30794: ,p_line_definition_owner_code => l_line_definition_owner_code
30795: ,p_line_definition_code => l_line_definition_code

Line 30805: xla_ae_lines_pkg.SetAcctClass(

30801: ,p_event_class_code => l_event_class_code);
30802: --
30803: -- set accounting class
30804: --
30805: xla_ae_lines_pkg.SetAcctClass(
30806: p_accounting_class_code => 'CASH_CLEARING'
30807: , p_ae_header_id => l_ae_header_id
30808: );
30809:

Line 30813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

30809:
30810: --
30811: -- set rounding class
30812: --
30813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30814: 'CASH_CLEARING';
30815:
30816: --
30817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 30817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

30813: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
30814: 'CASH_CLEARING';
30815:
30816: --
30817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30819: --
30820: -- bulk performance
30821: --

Line 30818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

30814: 'CASH_CLEARING';
30815:
30816: --
30817: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
30818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30819: --
30820: -- bulk performance
30821: --
30822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 30822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

30818: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
30819: --
30820: -- bulk performance
30821: --
30822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30823:
30824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30826:

Line 30824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

30820: -- bulk performance
30821: --
30822: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30823:
30824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30826:
30827: -- 4955764
30828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 30828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

30824: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30825: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30826:
30827: -- 4955764
30828: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30829: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
30830:
30831: -- 4458381 Public Sector Enh
30832:

Line 30880: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

30876: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
30877: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30878: l_rec_acct_attrs.array_char_value(20) := p_source_55;
30879:
30880: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30881: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30882:
30883: ---------------------------------------------------------------------------------------------------------------
30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 30881: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

30877: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
30878: l_rec_acct_attrs.array_char_value(20) := p_source_55;
30879:
30880: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30881: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30882:
30883: ---------------------------------------------------------------------------------------------------------------
30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30885: ---------------------------------------------------------------------------------------------------------------

Line 30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

30880: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
30881: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
30882:
30883: ---------------------------------------------------------------------------------------------------------------
30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30885: ---------------------------------------------------------------------------------------------------------------
30886: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30887:
30888: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 30886: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

30882:
30883: ---------------------------------------------------------------------------------------------------------------
30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30885: ---------------------------------------------------------------------------------------------------------------
30886: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30887:
30888: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30890:

Line 30888: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30884: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
30885: ---------------------------------------------------------------------------------------------------------------
30886: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30887:
30888: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30890:
30891: IF xla_accounting_cache_pkg.GetValueChar
30892: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 30889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

30885: ---------------------------------------------------------------------------------------------------------------
30886: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
30887:
30888: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30889: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30890:
30891: IF xla_accounting_cache_pkg.GetValueChar
30892: (p_source_code => 'LEDGER_CATEGORY_CODE'
30893: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 30900: xla_ae_lines_pkg.BflowUpgEntry

30896: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30897: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
30898: )
30899: THEN
30900: xla_ae_lines_pkg.BflowUpgEntry
30901: (p_business_method_code => l_bflow_method_code
30902: ,p_business_class_code => l_bflow_class_code
30903: ,p_balance_type => l_balance_type_code);
30904: ELSE

Line 30940: xla_ae_lines_pkg.set_ccid(

30936: , x_value_type_code => l_adr_value_type_code
30937: , p_side => 'NA'
30938: );
30939:
30940: xla_ae_lines_pkg.set_ccid(
30941: p_code_combination_id => l_ccid
30942: , p_value_type_code => l_adr_value_type_code
30943: , p_transaction_coa_id => l_adr_transaction_coa_id
30944: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 30976: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

30972: xla_accounting_err_pkg.build_message
30973: (p_appli_s_name => 'XLA'
30974: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
30975: ,p_token_1 => 'LINE_NUMBER'
30976: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
30977: ,p_token_2 => 'LINE_TYPE_NAME'
30978: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
30979: l_component_type
30980: ,l_component_code

Line 31012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31008: --
31009: --
31010: ------------------------------------------------------------------------------------------------
31011: -- 4219869 Business Flow
31012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31013: -- Prior Entry. Currently, the following code is always generated.
31014: ------------------------------------------------------------------------------------------------
31015: XLA_AE_LINES_PKG.ValidateCurrentLine;
31016:

Line 31015: XLA_AE_LINES_PKG.ValidateCurrentLine;

31011: -- 4219869 Business Flow
31012: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31013: -- Prior Entry. Currently, the following code is always generated.
31014: ------------------------------------------------------------------------------------------------
31015: XLA_AE_LINES_PKG.ValidateCurrentLine;
31016:
31017: ------------------------------------------------------------------------------------
31018: -- 4219869 Business Flow
31019: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31017: ------------------------------------------------------------------------------------
31018: -- 4219869 Business Flow
31019: -- Populated credit and debit amounts -- Need to generate this within IF
31020: ------------------------------------------------------------------------------------
31021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31022:
31023: ----------------------------------------------------------------------------------
31024: -- 4219869 Business Flow
31025: -- Update journal entry status -- Need to generate this within IF

Line 31053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31049: -- To allow MPA report to determine if it should generate report process
31050: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31051: ------------------------------------------------------------------------------------------
31052:
31053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31055: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31056: -- call ADRs
31057: -- Bug 4922099

Line 31054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31050: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31051: ------------------------------------------------------------------------------------------
31052:
31053: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31054: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31055: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31056: -- call ADRs
31057: -- Bug 4922099
31058: --

Line 31078: xla_ae_lines_pkg.set_ccid(

31074: , x_value_type_code => l_adr_value_type_code
31075: , p_side => 'NA'
31076: );
31077:
31078: xla_ae_lines_pkg.set_ccid(
31079: p_code_combination_id => l_ccid
31080: , p_value_type_code => l_adr_value_type_code
31081: , p_transaction_coa_id => l_adr_transaction_coa_id
31082: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31101: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31097:
31098: --
31099: -- Update the line information that should be overwritten
31100: --
31101: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31102: p_header_num => 1);
31103: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31104:
31105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 31103: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31099: -- Update the line information that should be overwritten
31100: --
31101: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31102: p_header_num => 1);
31103: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31104:
31105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31106:
31107: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 31105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31101: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31102: p_header_num => 1);
31103: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31104:
31105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31106:
31107: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31108: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31109: END IF;

Line 31108: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

31104:
31105: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31106:
31107: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31108: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31109: END IF;
31110:
31111: --
31112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 31115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

31111: --
31112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31113: --
31114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31116: ELSE
31117: ---------------------------------------------------------------------------------------------------
31118: -- 4262811a Switch Sign
31119: ---------------------------------------------------------------------------------------------------

Line 31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

31116: ELSE
31117: ---------------------------------------------------------------------------------------------------
31118: -- 4262811a Switch Sign
31119: ---------------------------------------------------------------------------------------------------
31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31117: ---------------------------------------------------------------------------------------------------
31118: -- 4262811a Switch Sign
31119: ---------------------------------------------------------------------------------------------------
31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302

Line 31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31118: -- 4262811a Switch Sign
31119: ---------------------------------------------------------------------------------------------------
31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302
31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31119: ---------------------------------------------------------------------------------------------------
31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302
31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31120: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302
31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31128:

Line 31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

31122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302
31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31128:
31129: END IF;
31130:

Line 31127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31123: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31125: -- 5132302
31126: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31128:
31129: END IF;
31130:
31131: -- 4955764

Line 31132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31128:
31129: END IF;
31130:
31131: -- 4955764
31132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31134:
31135:
31136: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 31136: XLA_AE_LINES_PKG.ValidateCurrentLine;

31132: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31134:
31135:
31136: XLA_AE_LINES_PKG.ValidateCurrentLine;
31137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31138:
31139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 31137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31133: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31134:
31135:
31136: XLA_AE_LINES_PKG.ValidateCurrentLine;
31137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31138:
31139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31141: ,p_balance_type_code => l_balance_type_code);

Line 31313: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31309: --
31310: -- bulk performance
31311: --
31312: l_balance_type_code VARCHAR2(1);
31313: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31314: l_log_module VARCHAR2(240);
31315:
31316: --
31317: -- Upgrade strategy

Line 31392: XLA_AE_LINES_PKG.SetNewLine;

31388: ') = 'R'
31389: THEN
31390:
31391: --
31392: XLA_AE_LINES_PKG.SetNewLine;
31393:
31394: p_balance_type_code := l_balance_type_code;
31395: -- set the flag so later we will know whether the gain loss line needs to be created
31396:

Line 31404: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

31400:
31401: --
31402: -- bulk performance
31403: --
31404: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
31405: p_header_num => 0); -- 4262811
31406: --
31407: -- set accounting line options
31408: --

Line 31409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

31405: p_header_num => 0); -- 4262811
31406: --
31407: -- set accounting line options
31408: --
31409: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
31410: p_natural_side_code => 'C'
31411: , p_gain_or_loss_flag => 'N'
31412: , p_gl_transfer_mode_code => 'S'
31413: , p_acct_entry_type_code => 'A'

Line 31423: xla_ae_lines_pkg.SetAcctLineType

31419: --
31420: --
31421: -- set accounting line type info
31422: --
31423: xla_ae_lines_pkg.SetAcctLineType
31424: (p_component_type => l_component_type
31425: ,p_event_type_code => l_event_type_code
31426: ,p_line_definition_owner_code => l_line_definition_owner_code
31427: ,p_line_definition_code => l_line_definition_code

Line 31437: xla_ae_lines_pkg.SetAcctClass(

31433: ,p_event_class_code => l_event_class_code);
31434: --
31435: -- set accounting class
31436: --
31437: xla_ae_lines_pkg.SetAcctClass(
31438: p_accounting_class_code => 'CASH_CLEARING'
31439: , p_ae_header_id => l_ae_header_id
31440: );
31441:

Line 31445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

31441:
31442: --
31443: -- set rounding class
31444: --
31445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31446: 'CASH_CLEARING';
31447:
31448: --
31449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 31449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

31445: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
31446: 'CASH_CLEARING';
31447:
31448: --
31449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31451: --
31452: -- bulk performance
31453: --

Line 31450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

31446: 'CASH_CLEARING';
31447:
31448: --
31449: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
31450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31451: --
31452: -- bulk performance
31453: --
31454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 31454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

31450: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
31451: --
31452: -- bulk performance
31453: --
31454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31455:
31456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31458:

Line 31456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

31452: -- bulk performance
31453: --
31454: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31455:
31456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31458:
31459: -- 4955764
31460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31456: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31457: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31458:
31459: -- 4955764
31460: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31461: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
31462:
31463: -- 4458381 Public Sector Enh
31464:

Line 31518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

31514: l_rec_acct_attrs.array_num_value(22) := p_source_87;
31515: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
31516: l_rec_acct_attrs.array_num_value(23) := p_source_88;
31517:
31518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31520:
31521: ---------------------------------------------------------------------------------------------------------------
31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 31519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

31515: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
31516: l_rec_acct_attrs.array_num_value(23) := p_source_88;
31517:
31518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31520:
31521: ---------------------------------------------------------------------------------------------------------------
31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31523: ---------------------------------------------------------------------------------------------------------------

Line 31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

31518: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
31519: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
31520:
31521: ---------------------------------------------------------------------------------------------------------------
31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31523: ---------------------------------------------------------------------------------------------------------------
31524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31525:
31526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 31524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

31520:
31521: ---------------------------------------------------------------------------------------------------------------
31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31523: ---------------------------------------------------------------------------------------------------------------
31524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31525:
31526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31528:

Line 31526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31522: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
31523: ---------------------------------------------------------------------------------------------------------------
31524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31525:
31526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31528:
31529: IF xla_accounting_cache_pkg.GetValueChar
31530: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 31527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

31523: ---------------------------------------------------------------------------------------------------------------
31524: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
31525:
31526: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31528:
31529: IF xla_accounting_cache_pkg.GetValueChar
31530: (p_source_code => 'LEDGER_CATEGORY_CODE'
31531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 31538: xla_ae_lines_pkg.BflowUpgEntry

31534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
31536: )
31537: THEN
31538: xla_ae_lines_pkg.BflowUpgEntry
31539: (p_business_method_code => l_bflow_method_code
31540: ,p_business_class_code => l_bflow_class_code
31541: ,p_balance_type => l_balance_type_code);
31542: ELSE

Line 31578: xla_ae_lines_pkg.set_ccid(

31574: , x_value_type_code => l_adr_value_type_code
31575: , p_side => 'NA'
31576: );
31577:
31578: xla_ae_lines_pkg.set_ccid(
31579: p_code_combination_id => l_ccid
31580: , p_value_type_code => l_adr_value_type_code
31581: , p_transaction_coa_id => l_adr_transaction_coa_id
31582: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

31610: xla_accounting_err_pkg.build_message
31611: (p_appli_s_name => 'XLA'
31612: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
31613: ,p_token_1 => 'LINE_NUMBER'
31614: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
31615: ,p_token_2 => 'LINE_TYPE_NAME'
31616: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
31617: l_component_type
31618: ,l_component_code

Line 31650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

31646: --
31647: --
31648: ------------------------------------------------------------------------------------------------
31649: -- 4219869 Business Flow
31650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31651: -- Prior Entry. Currently, the following code is always generated.
31652: ------------------------------------------------------------------------------------------------
31653: XLA_AE_LINES_PKG.ValidateCurrentLine;
31654:

Line 31653: XLA_AE_LINES_PKG.ValidateCurrentLine;

31649: -- 4219869 Business Flow
31650: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
31651: -- Prior Entry. Currently, the following code is always generated.
31652: ------------------------------------------------------------------------------------------------
31653: XLA_AE_LINES_PKG.ValidateCurrentLine;
31654:
31655: ------------------------------------------------------------------------------------
31656: -- 4219869 Business Flow
31657: -- Populated credit and debit amounts -- Need to generate this within IF

Line 31659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31655: ------------------------------------------------------------------------------------
31656: -- 4219869 Business Flow
31657: -- Populated credit and debit amounts -- Need to generate this within IF
31658: ------------------------------------------------------------------------------------
31659: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31660:
31661: ----------------------------------------------------------------------------------
31662: -- 4219869 Business Flow
31663: -- Update journal entry status -- Need to generate this within IF

Line 31691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

31687: -- To allow MPA report to determine if it should generate report process
31688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31689: ------------------------------------------------------------------------------------------
31690:
31691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31694: -- call ADRs
31695: -- Bug 4922099

Line 31692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

31688: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
31689: ------------------------------------------------------------------------------------------
31690:
31691: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
31692: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
31693: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
31694: -- call ADRs
31695: -- Bug 4922099
31696: --

Line 31716: xla_ae_lines_pkg.set_ccid(

31712: , x_value_type_code => l_adr_value_type_code
31713: , p_side => 'NA'
31714: );
31715:
31716: xla_ae_lines_pkg.set_ccid(
31717: p_code_combination_id => l_ccid
31718: , p_value_type_code => l_adr_value_type_code
31719: , p_transaction_coa_id => l_adr_transaction_coa_id
31720: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 31739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

31735:
31736: --
31737: -- Update the line information that should be overwritten
31738: --
31739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31740: p_header_num => 1);
31741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31742:
31743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 31741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

31737: -- Update the line information that should be overwritten
31738: --
31739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31740: p_header_num => 1);
31741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31742:
31743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31744:
31745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 31743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

31739: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
31740: p_header_num => 1);
31741: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
31742:
31743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31744:
31745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31747: END IF;

Line 31746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

31742:
31743: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
31744:
31745: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
31746: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
31747: END IF;
31748:
31749: --
31750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 31753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

31749: --
31750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31751: --
31752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31754: ELSE
31755: ---------------------------------------------------------------------------------------------------
31756: -- 4262811a Switch Sign
31757: ---------------------------------------------------------------------------------------------------

Line 31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

31754: ELSE
31755: ---------------------------------------------------------------------------------------------------
31756: -- 4262811a Switch Sign
31757: ---------------------------------------------------------------------------------------------------
31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31755: ---------------------------------------------------------------------------------------------------
31756: -- 4262811a Switch Sign
31757: ---------------------------------------------------------------------------------------------------
31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302

Line 31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31756: -- 4262811a Switch Sign
31757: ---------------------------------------------------------------------------------------------------
31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302
31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

31757: ---------------------------------------------------------------------------------------------------
31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302
31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31758: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
31759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302
31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31766:

Line 31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

31760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302
31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31766:
31767: END IF;
31768:

Line 31765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

31761: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
31762: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31763: -- 5132302
31764: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
31765: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
31766:
31767: END IF;
31768:
31769: -- 4955764

Line 31770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

31766:
31767: END IF;
31768:
31769: -- 4955764
31770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31772:
31773:
31774: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 31774: XLA_AE_LINES_PKG.ValidateCurrentLine;

31770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31772:
31773:
31774: XLA_AE_LINES_PKG.ValidateCurrentLine;
31775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31776:
31777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 31775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

31771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
31772:
31773:
31774: XLA_AE_LINES_PKG.ValidateCurrentLine;
31775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31776:
31777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31779: ,p_balance_type_code => l_balance_type_code);

Line 31951: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

31947: --
31948: -- bulk performance
31949: --
31950: l_balance_type_code VARCHAR2(1);
31951: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
31952: l_log_module VARCHAR2(240);
31953:
31954: --
31955: -- Upgrade strategy

Line 32028: XLA_AE_LINES_PKG.SetNewLine;

32024: ') = 'R'
32025: THEN
32026:
32027: --
32028: XLA_AE_LINES_PKG.SetNewLine;
32029:
32030: p_balance_type_code := l_balance_type_code;
32031: -- set the flag so later we will know whether the gain loss line needs to be created
32032:

Line 32040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32036:
32037: --
32038: -- bulk performance
32039: --
32040: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32041: p_header_num => 0); -- 4262811
32042: --
32043: -- set accounting line options
32044: --

Line 32045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32041: p_header_num => 0); -- 4262811
32042: --
32043: -- set accounting line options
32044: --
32045: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32046: p_natural_side_code => 'C'
32047: , p_gain_or_loss_flag => 'N'
32048: , p_gl_transfer_mode_code => 'S'
32049: , p_acct_entry_type_code => 'A'

Line 32059: xla_ae_lines_pkg.SetAcctLineType

32055: --
32056: --
32057: -- set accounting line type info
32058: --
32059: xla_ae_lines_pkg.SetAcctLineType
32060: (p_component_type => l_component_type
32061: ,p_event_type_code => l_event_type_code
32062: ,p_line_definition_owner_code => l_line_definition_owner_code
32063: ,p_line_definition_code => l_line_definition_code

Line 32073: xla_ae_lines_pkg.SetAcctClass(

32069: ,p_event_class_code => l_event_class_code);
32070: --
32071: -- set accounting class
32072: --
32073: xla_ae_lines_pkg.SetAcctClass(
32074: p_accounting_class_code => 'CASH_CLEARING'
32075: , p_ae_header_id => l_ae_header_id
32076: );
32077:

Line 32081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

32077:
32078: --
32079: -- set rounding class
32080: --
32081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32082: 'CASH_CLEARING';
32083:
32084: --
32085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 32085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

32081: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32082: 'CASH_CLEARING';
32083:
32084: --
32085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32087: --
32088: -- bulk performance
32089: --

Line 32086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

32082: 'CASH_CLEARING';
32083:
32084: --
32085: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32087: --
32088: -- bulk performance
32089: --
32090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 32090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

32086: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32087: --
32088: -- bulk performance
32089: --
32090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32091:
32092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32094:

Line 32092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

32088: -- bulk performance
32089: --
32090: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32091:
32092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32094:
32095: -- 4955764
32096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32093: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32094:
32095: -- 4955764
32096: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32097: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32098:
32099: -- 4458381 Public Sector Enh
32100:

Line 32154: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

32150: l_rec_acct_attrs.array_num_value(22) := p_source_87;
32151: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32152: l_rec_acct_attrs.array_num_value(23) := p_source_88;
32153:
32154: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32155: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32156:
32157: ---------------------------------------------------------------------------------------------------------------
32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32155: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

32151: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32152: l_rec_acct_attrs.array_num_value(23) := p_source_88;
32153:
32154: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32155: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32156:
32157: ---------------------------------------------------------------------------------------------------------------
32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32159: ---------------------------------------------------------------------------------------------------------------

Line 32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32154: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32155: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32156:
32157: ---------------------------------------------------------------------------------------------------------------
32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32159: ---------------------------------------------------------------------------------------------------------------
32160: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32161:
32162: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32160: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32156:
32157: ---------------------------------------------------------------------------------------------------------------
32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32159: ---------------------------------------------------------------------------------------------------------------
32160: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32161:
32162: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32163: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32164:

Line 32162: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32158: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32159: ---------------------------------------------------------------------------------------------------------------
32160: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32161:
32162: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32163: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32164:
32165: IF xla_accounting_cache_pkg.GetValueChar
32166: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32163: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32159: ---------------------------------------------------------------------------------------------------------------
32160: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32161:
32162: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32163: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32164:
32165: IF xla_accounting_cache_pkg.GetValueChar
32166: (p_source_code => 'LEDGER_CATEGORY_CODE'
32167: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32174: xla_ae_lines_pkg.BflowUpgEntry

32170: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32171: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32172: )
32173: THEN
32174: xla_ae_lines_pkg.BflowUpgEntry
32175: (p_business_method_code => l_bflow_method_code
32176: ,p_business_class_code => l_bflow_class_code
32177: ,p_balance_type => l_balance_type_code);
32178: ELSE

Line 32180: XLA_AE_LINES_PKG.business_flow_validation(

32176: ,p_business_class_code => l_bflow_class_code
32177: ,p_balance_type => l_balance_type_code);
32178: ELSE
32179: NULL;
32180: XLA_AE_LINES_PKG.business_flow_validation(
32181: p_business_method_code => l_bflow_method_code
32182: ,p_business_class_code => l_bflow_class_code
32183: ,p_inherit_description_flag => l_inherit_desc_flag);
32184: END IF;

Line 32207: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

32203: NULL;
32204: --
32205: --
32206:
32207: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
32208: p_code_combination_id => TO_NUMBER(C_NUM)
32209: , p_value_type_code => NULL
32210: , p_transaction_coa_id => null
32211: , p_accounting_coa_id => null

Line 32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32220: );
32221:
32222:
32223: -- initialise segments
32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32221:
32222:
32223: -- initialise segments
32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32222:
32223: -- initialise segments
32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32223: -- initialise segments
32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32224: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32225: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32226: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32227: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32228: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32229: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32230: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32231: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32232: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32233: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32234: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32235: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32236: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32237: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32238: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32239: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32240: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32241: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32242: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32243: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32244: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32245: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32246: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32254: --

Line 32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32247: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32254: --
32255:

Line 32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32248: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32254: --
32255:
32256: --

Line 32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32249: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32250: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32251: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32252: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32253: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32254: --
32255:
32256: --
32257:

Line 32276: xla_ae_lines_pkg.set_segment(

32272: );
32273:
32274: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
32275:
32276: xla_ae_lines_pkg.set_segment(
32277: p_to_segment_code => 'GL_ACCOUNT'
32278: , p_segment_value => l_segment
32279: , p_from_segment_code => l_adr_value_segment_code
32280: , p_from_combination_id => l_adr_value_combination_id

Line 32320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

32316: xla_accounting_err_pkg.build_message
32317: (p_appli_s_name => 'XLA'
32318: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
32319: ,p_token_1 => 'LINE_NUMBER'
32320: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
32321: ,p_token_2 => 'LINE_TYPE_NAME'
32322: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
32323: l_component_type
32324: ,l_component_code

Line 32356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

32352: --
32353: --
32354: ------------------------------------------------------------------------------------------------
32355: -- 4219869 Business Flow
32356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32357: -- Prior Entry. Currently, the following code is always generated.
32358: ------------------------------------------------------------------------------------------------
32359: XLA_AE_LINES_PKG.ValidateCurrentLine;
32360:

Line 32359: XLA_AE_LINES_PKG.ValidateCurrentLine;

32355: -- 4219869 Business Flow
32356: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
32357: -- Prior Entry. Currently, the following code is always generated.
32358: ------------------------------------------------------------------------------------------------
32359: XLA_AE_LINES_PKG.ValidateCurrentLine;
32360:
32361: ------------------------------------------------------------------------------------
32362: -- 4219869 Business Flow
32363: -- Populated credit and debit amounts -- Need to generate this within IF

Line 32365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32361: ------------------------------------------------------------------------------------
32362: -- 4219869 Business Flow
32363: -- Populated credit and debit amounts -- Need to generate this within IF
32364: ------------------------------------------------------------------------------------
32365: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32366:
32367: ----------------------------------------------------------------------------------
32368: -- 4219869 Business Flow
32369: -- Update journal entry status -- Need to generate this within IF

Line 32397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

32393: -- To allow MPA report to determine if it should generate report process
32394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32395: ------------------------------------------------------------------------------------------
32396:
32397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32400: -- call ADRs
32401: -- Bug 4922099

Line 32398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

32394: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
32395: ------------------------------------------------------------------------------------------
32396:
32397: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
32398: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
32399: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
32400: -- call ADRs
32401: -- Bug 4922099
32402: --

Line 32412: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

32408: NULL;
32409: --
32410: --
32411:
32412: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
32413: p_code_combination_id => TO_NUMBER(C_NUM)
32414: , p_value_type_code => NULL
32415: , p_transaction_coa_id => null
32416: , p_accounting_coa_id => null

Line 32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32425: );
32426:
32427:
32428: -- initialise segments
32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32426:
32427:
32428: -- initialise segments
32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32427:
32428: -- initialise segments
32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32428: -- initialise segments
32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32429: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32430: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32431: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32432: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32433: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32434: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32435: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32436: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32437: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32438: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32439: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32440: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32441: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32442: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32443: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32444: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32445: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32446: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32447: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32448: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32449: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32450: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32451: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32459: --

Line 32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32452: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32459: --
32460:

Line 32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32453: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32459: --
32460:
32461: --

Line 32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

32454: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32455: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32456: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32457: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32458: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
32459: --
32460:
32461: --
32462:

Line 32481: xla_ae_lines_pkg.set_segment(

32477: );
32478:
32479: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
32480:
32481: xla_ae_lines_pkg.set_segment(
32482: p_to_segment_code => 'GL_ACCOUNT'
32483: , p_segment_value => l_segment
32484: , p_from_segment_code => l_adr_value_segment_code
32485: , p_from_combination_id => l_adr_value_combination_id

Line 32512: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

32508:
32509: --
32510: -- Update the line information that should be overwritten
32511: --
32512: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32513: p_header_num => 1);
32514: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32515:
32516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 32514: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

32510: -- Update the line information that should be overwritten
32511: --
32512: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32513: p_header_num => 1);
32514: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32515:
32516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32517:
32518: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 32516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

32512: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
32513: p_header_num => 1);
32514: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
32515:
32516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32517:
32518: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32519: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32520: END IF;

Line 32519: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

32515:
32516: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
32517:
32518: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
32519: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
32520: END IF;
32521:
32522: --
32523: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 32526: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

32522: --
32523: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32524: --
32525: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32526: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32527: ELSE
32528: ---------------------------------------------------------------------------------------------------
32529: -- 4262811a Switch Sign
32530: ---------------------------------------------------------------------------------------------------

Line 32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

32527: ELSE
32528: ---------------------------------------------------------------------------------------------------
32529: -- 4262811a Switch Sign
32530: ---------------------------------------------------------------------------------------------------
32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32528: ---------------------------------------------------------------------------------------------------
32529: -- 4262811a Switch Sign
32530: ---------------------------------------------------------------------------------------------------
32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302

Line 32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32529: -- 4262811a Switch Sign
32530: ---------------------------------------------------------------------------------------------------
32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302
32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

32530: ---------------------------------------------------------------------------------------------------
32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302
32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32531: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
32532: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302
32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32539:

Line 32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

32533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302
32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32539:
32540: END IF;
32541:

Line 32538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

32534: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
32535: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32536: -- 5132302
32537: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
32538: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
32539:
32540: END IF;
32541:
32542: -- 4955764

Line 32543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32539:
32540: END IF;
32541:
32542: -- 4955764
32543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32544: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32545:
32546:
32547: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 32547: XLA_AE_LINES_PKG.ValidateCurrentLine;

32543: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32544: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32545:
32546:
32547: XLA_AE_LINES_PKG.ValidateCurrentLine;
32548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32549:
32550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 32548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

32544: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
32545:
32546:
32547: XLA_AE_LINES_PKG.ValidateCurrentLine;
32548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32549:
32550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32552: ,p_balance_type_code => l_balance_type_code);

Line 32724: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

32720: --
32721: -- bulk performance
32722: --
32723: l_balance_type_code VARCHAR2(1);
32724: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
32725: l_log_module VARCHAR2(240);
32726:
32727: --
32728: -- Upgrade strategy

Line 32801: XLA_AE_LINES_PKG.SetNewLine;

32797: ') = 'R'
32798: THEN
32799:
32800: --
32801: XLA_AE_LINES_PKG.SetNewLine;
32802:
32803: p_balance_type_code := l_balance_type_code;
32804: -- set the flag so later we will know whether the gain loss line needs to be created
32805:

Line 32813: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

32809:
32810: --
32811: -- bulk performance
32812: --
32813: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
32814: p_header_num => 0); -- 4262811
32815: --
32816: -- set accounting line options
32817: --

Line 32818: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

32814: p_header_num => 0); -- 4262811
32815: --
32816: -- set accounting line options
32817: --
32818: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
32819: p_natural_side_code => 'C'
32820: , p_gain_or_loss_flag => 'N'
32821: , p_gl_transfer_mode_code => 'S'
32822: , p_acct_entry_type_code => 'A'

Line 32832: xla_ae_lines_pkg.SetAcctLineType

32828: --
32829: --
32830: -- set accounting line type info
32831: --
32832: xla_ae_lines_pkg.SetAcctLineType
32833: (p_component_type => l_component_type
32834: ,p_event_type_code => l_event_type_code
32835: ,p_line_definition_owner_code => l_line_definition_owner_code
32836: ,p_line_definition_code => l_line_definition_code

Line 32846: xla_ae_lines_pkg.SetAcctClass(

32842: ,p_event_class_code => l_event_class_code);
32843: --
32844: -- set accounting class
32845: --
32846: xla_ae_lines_pkg.SetAcctClass(
32847: p_accounting_class_code => 'CASH_CLEARING'
32848: , p_ae_header_id => l_ae_header_id
32849: );
32850:

Line 32854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

32850:
32851: --
32852: -- set rounding class
32853: --
32854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32855: 'CASH_CLEARING';
32856:
32857: --
32858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 32858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

32854: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
32855: 'CASH_CLEARING';
32856:
32857: --
32858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32860: --
32861: -- bulk performance
32862: --

Line 32859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

32855: 'CASH_CLEARING';
32856:
32857: --
32858: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
32859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32860: --
32861: -- bulk performance
32862: --
32863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 32863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

32859: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
32860: --
32861: -- bulk performance
32862: --
32863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32864:
32865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32867:

Line 32865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

32861: -- bulk performance
32862: --
32863: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32864:
32865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32867:
32868: -- 4955764
32869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 32869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

32865: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32866: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32867:
32868: -- 4955764
32869: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32870: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
32871:
32872: -- 4458381 Public Sector Enh
32873:

Line 32927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

32923: l_rec_acct_attrs.array_num_value(22) := p_source_87;
32924: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32925: l_rec_acct_attrs.array_num_value(23) := p_source_88;
32926:
32927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32929:
32930: ---------------------------------------------------------------------------------------------------------------
32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 32928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

32924: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
32925: l_rec_acct_attrs.array_num_value(23) := p_source_88;
32926:
32927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32929:
32930: ---------------------------------------------------------------------------------------------------------------
32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32932: ---------------------------------------------------------------------------------------------------------------

Line 32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

32927: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
32928: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
32929:
32930: ---------------------------------------------------------------------------------------------------------------
32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32932: ---------------------------------------------------------------------------------------------------------------
32933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32934:
32935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 32933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

32929:
32930: ---------------------------------------------------------------------------------------------------------------
32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32932: ---------------------------------------------------------------------------------------------------------------
32933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32934:
32935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32937:

Line 32935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32931: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
32932: ---------------------------------------------------------------------------------------------------------------
32933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32934:
32935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32937:
32938: IF xla_accounting_cache_pkg.GetValueChar
32939: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 32936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

32932: ---------------------------------------------------------------------------------------------------------------
32933: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
32934:
32935: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32937:
32938: IF xla_accounting_cache_pkg.GetValueChar
32939: (p_source_code => 'LEDGER_CATEGORY_CODE'
32940: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 32947: xla_ae_lines_pkg.BflowUpgEntry

32943: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32944: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
32945: )
32946: THEN
32947: xla_ae_lines_pkg.BflowUpgEntry
32948: (p_business_method_code => l_bflow_method_code
32949: ,p_business_class_code => l_bflow_class_code
32950: ,p_balance_type => l_balance_type_code);
32951: ELSE

Line 32953: XLA_AE_LINES_PKG.business_flow_validation(

32949: ,p_business_class_code => l_bflow_class_code
32950: ,p_balance_type => l_balance_type_code);
32951: ELSE
32952: NULL;
32953: XLA_AE_LINES_PKG.business_flow_validation(
32954: p_business_method_code => l_bflow_method_code
32955: ,p_business_class_code => l_bflow_class_code
32956: ,p_inherit_description_flag => l_inherit_desc_flag);
32957: END IF;

Line 32990: xla_ae_lines_pkg.set_ccid(

32986: , x_value_type_code => l_adr_value_type_code
32987: , p_side => 'NA'
32988: );
32989:
32990: xla_ae_lines_pkg.set_ccid(
32991: p_code_combination_id => l_ccid
32992: , p_value_type_code => l_adr_value_type_code
32993: , p_transaction_coa_id => l_adr_transaction_coa_id
32994: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33006: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

33002: , p_side => 'NA'
33003: );
33004:
33005:
33006: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
33007: p_to_segment_code => 'GL_BALANCING'
33008: , p_segment_value => C_CHAR
33009: , p_from_segment_code => NULL
33010: , p_from_combination_id => NULL

Line 33050: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33046: xla_accounting_err_pkg.build_message
33047: (p_appli_s_name => 'XLA'
33048: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33049: ,p_token_1 => 'LINE_NUMBER'
33050: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33051: ,p_token_2 => 'LINE_TYPE_NAME'
33052: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33053: l_component_type
33054: ,l_component_code

Line 33086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33082: --
33083: --
33084: ------------------------------------------------------------------------------------------------
33085: -- 4219869 Business Flow
33086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33087: -- Prior Entry. Currently, the following code is always generated.
33088: ------------------------------------------------------------------------------------------------
33089: XLA_AE_LINES_PKG.ValidateCurrentLine;
33090:

Line 33089: XLA_AE_LINES_PKG.ValidateCurrentLine;

33085: -- 4219869 Business Flow
33086: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33087: -- Prior Entry. Currently, the following code is always generated.
33088: ------------------------------------------------------------------------------------------------
33089: XLA_AE_LINES_PKG.ValidateCurrentLine;
33090:
33091: ------------------------------------------------------------------------------------
33092: -- 4219869 Business Flow
33093: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33091: ------------------------------------------------------------------------------------
33092: -- 4219869 Business Flow
33093: -- Populated credit and debit amounts -- Need to generate this within IF
33094: ------------------------------------------------------------------------------------
33095: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33096:
33097: ----------------------------------------------------------------------------------
33098: -- 4219869 Business Flow
33099: -- Update journal entry status -- Need to generate this within IF

Line 33127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33123: -- To allow MPA report to determine if it should generate report process
33124: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33125: ------------------------------------------------------------------------------------------
33126:
33127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33129: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33130: -- call ADRs
33131: -- Bug 4922099

Line 33128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33124: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33125: ------------------------------------------------------------------------------------------
33126:
33127: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33128: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33129: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33130: -- call ADRs
33131: -- Bug 4922099
33132: --

Line 33152: xla_ae_lines_pkg.set_ccid(

33148: , x_value_type_code => l_adr_value_type_code
33149: , p_side => 'NA'
33150: );
33151:
33152: xla_ae_lines_pkg.set_ccid(
33153: p_code_combination_id => l_ccid
33154: , p_value_type_code => l_adr_value_type_code
33155: , p_transaction_coa_id => l_adr_transaction_coa_id
33156: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 33168: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

33164: , p_side => 'NA'
33165: );
33166:
33167:
33168: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
33169: p_to_segment_code => 'GL_BALANCING'
33170: , p_segment_value => C_CHAR
33171: , p_from_segment_code => NULL
33172: , p_from_combination_id => NULL

Line 33199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33195:
33196: --
33197: -- Update the line information that should be overwritten
33198: --
33199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33200: p_header_num => 1);
33201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33202:
33203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33197: -- Update the line information that should be overwritten
33198: --
33199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33200: p_header_num => 1);
33201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33202:
33203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33204:
33205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33199: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33200: p_header_num => 1);
33201: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33202:
33203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33204:
33205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33207: END IF;

Line 33206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33202:
33203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33204:
33205: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33206: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33207: END IF;
33208:
33209: --
33210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33209: --
33210: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33211: --
33212: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33213: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33214: ELSE
33215: ---------------------------------------------------------------------------------------------------
33216: -- 4262811a Switch Sign
33217: ---------------------------------------------------------------------------------------------------

Line 33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33214: ELSE
33215: ---------------------------------------------------------------------------------------------------
33216: -- 4262811a Switch Sign
33217: ---------------------------------------------------------------------------------------------------
33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33215: ---------------------------------------------------------------------------------------------------
33216: -- 4262811a Switch Sign
33217: ---------------------------------------------------------------------------------------------------
33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302

Line 33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33216: -- 4262811a Switch Sign
33217: ---------------------------------------------------------------------------------------------------
33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302
33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33217: ---------------------------------------------------------------------------------------------------
33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302
33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33218: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302
33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33226:

Line 33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302
33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33226:
33227: END IF;
33228:

Line 33225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33223: -- 5132302
33224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33226:
33227: END IF;
33228:
33229: -- 4955764

Line 33230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33226:
33227: END IF;
33228:
33229: -- 4955764
33230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33232:
33233:
33234: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 33234: XLA_AE_LINES_PKG.ValidateCurrentLine;

33230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33232:
33233:
33234: XLA_AE_LINES_PKG.ValidateCurrentLine;
33235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33236:
33237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 33235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
33232:
33233:
33234: XLA_AE_LINES_PKG.ValidateCurrentLine;
33235: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33236:
33237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33239: ,p_balance_type_code => l_balance_type_code);

Line 33411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

33407: --
33408: -- bulk performance
33409: --
33410: l_balance_type_code VARCHAR2(1);
33411: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
33412: l_log_module VARCHAR2(240);
33413:
33414: --
33415: -- Upgrade strategy

Line 33488: XLA_AE_LINES_PKG.SetNewLine;

33484: ') = 'R'
33485: THEN
33486:
33487: --
33488: XLA_AE_LINES_PKG.SetNewLine;
33489:
33490: p_balance_type_code := l_balance_type_code;
33491: -- set the flag so later we will know whether the gain loss line needs to be created
33492:

Line 33500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

33496:
33497: --
33498: -- bulk performance
33499: --
33500: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
33501: p_header_num => 0); -- 4262811
33502: --
33503: -- set accounting line options
33504: --

Line 33505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

33501: p_header_num => 0); -- 4262811
33502: --
33503: -- set accounting line options
33504: --
33505: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
33506: p_natural_side_code => 'C'
33507: , p_gain_or_loss_flag => 'N'
33508: , p_gl_transfer_mode_code => 'S'
33509: , p_acct_entry_type_code => 'A'

Line 33519: xla_ae_lines_pkg.SetAcctLineType

33515: --
33516: --
33517: -- set accounting line type info
33518: --
33519: xla_ae_lines_pkg.SetAcctLineType
33520: (p_component_type => l_component_type
33521: ,p_event_type_code => l_event_type_code
33522: ,p_line_definition_owner_code => l_line_definition_owner_code
33523: ,p_line_definition_code => l_line_definition_code

Line 33533: xla_ae_lines_pkg.SetAcctClass(

33529: ,p_event_class_code => l_event_class_code);
33530: --
33531: -- set accounting class
33532: --
33533: xla_ae_lines_pkg.SetAcctClass(
33534: p_accounting_class_code => 'CASH_CLEARING'
33535: , p_ae_header_id => l_ae_header_id
33536: );
33537:

Line 33541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

33537:
33538: --
33539: -- set rounding class
33540: --
33541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33542: 'CASH_CLEARING';
33543:
33544: --
33545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 33545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

33541: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
33542: 'CASH_CLEARING';
33543:
33544: --
33545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33547: --
33548: -- bulk performance
33549: --

Line 33546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

33542: 'CASH_CLEARING';
33543:
33544: --
33545: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
33546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33547: --
33548: -- bulk performance
33549: --
33550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 33550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

33546: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
33547: --
33548: -- bulk performance
33549: --
33550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33551:
33552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33554:

Line 33552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

33548: -- bulk performance
33549: --
33550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33551:
33552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33554:
33555: -- 4955764
33556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33554:
33555: -- 4955764
33556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
33558:
33559: -- 4458381 Public Sector Enh
33560:

Line 33614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

33610: l_rec_acct_attrs.array_num_value(22) := p_source_87;
33611: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33612: l_rec_acct_attrs.array_num_value(23) := p_source_88;
33613:
33614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33616:
33617: ---------------------------------------------------------------------------------------------------------------
33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 33615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

33611: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
33612: l_rec_acct_attrs.array_num_value(23) := p_source_88;
33613:
33614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33616:
33617: ---------------------------------------------------------------------------------------------------------------
33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33619: ---------------------------------------------------------------------------------------------------------------

Line 33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

33614: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
33615: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
33616:
33617: ---------------------------------------------------------------------------------------------------------------
33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33619: ---------------------------------------------------------------------------------------------------------------
33620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33621:
33622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 33620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

33616:
33617: ---------------------------------------------------------------------------------------------------------------
33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33619: ---------------------------------------------------------------------------------------------------------------
33620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33621:
33622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33624:

Line 33622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33618: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
33619: ---------------------------------------------------------------------------------------------------------------
33620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33621:
33622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33624:
33625: IF xla_accounting_cache_pkg.GetValueChar
33626: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 33623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

33619: ---------------------------------------------------------------------------------------------------------------
33620: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
33621:
33622: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33623: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33624:
33625: IF xla_accounting_cache_pkg.GetValueChar
33626: (p_source_code => 'LEDGER_CATEGORY_CODE'
33627: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 33634: xla_ae_lines_pkg.BflowUpgEntry

33630: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33631: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
33632: )
33633: THEN
33634: xla_ae_lines_pkg.BflowUpgEntry
33635: (p_business_method_code => l_bflow_method_code
33636: ,p_business_class_code => l_bflow_class_code
33637: ,p_balance_type => l_balance_type_code);
33638: ELSE

Line 33640: XLA_AE_LINES_PKG.business_flow_validation(

33636: ,p_business_class_code => l_bflow_class_code
33637: ,p_balance_type => l_balance_type_code);
33638: ELSE
33639: NULL;
33640: XLA_AE_LINES_PKG.business_flow_validation(
33641: p_business_method_code => l_bflow_method_code
33642: ,p_business_class_code => l_bflow_class_code
33643: ,p_inherit_description_flag => l_inherit_desc_flag);
33644: END IF;

Line 33667: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

33663: NULL;
33664: --
33665: --
33666:
33667: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
33668: p_code_combination_id => TO_NUMBER(C_NUM)
33669: , p_value_type_code => NULL
33670: , p_transaction_coa_id => null
33671: , p_accounting_coa_id => null

Line 33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33680: );
33681:
33682:
33683: -- initialise segments
33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33681:
33682:
33683: -- initialise segments
33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33682:
33683: -- initialise segments
33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33683: -- initialise segments
33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33684: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33685: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33686: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33687: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33688: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33689: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33690: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33691: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33692: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33693: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33694: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33695: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33696: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33697: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33698: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33699: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33700: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33701: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33702: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33703: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33704: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33705: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33706: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33714: --

Line 33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33707: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33714: --
33715:

Line 33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33708: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33714: --
33715:
33716: --

Line 33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33709: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33710: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33711: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33712: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33713: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33714: --
33715:
33716: --
33717:

Line 33736: xla_ae_lines_pkg.set_segment(

33732: );
33733:
33734: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
33735:
33736: xla_ae_lines_pkg.set_segment(
33737: p_to_segment_code => 'GL_ACCOUNT'
33738: , p_segment_value => l_segment
33739: , p_from_segment_code => l_adr_value_segment_code
33740: , p_from_combination_id => l_adr_value_combination_id

Line 33780: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

33776: xla_accounting_err_pkg.build_message
33777: (p_appli_s_name => 'XLA'
33778: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
33779: ,p_token_1 => 'LINE_NUMBER'
33780: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
33781: ,p_token_2 => 'LINE_TYPE_NAME'
33782: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
33783: l_component_type
33784: ,l_component_code

Line 33816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

33812: --
33813: --
33814: ------------------------------------------------------------------------------------------------
33815: -- 4219869 Business Flow
33816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33817: -- Prior Entry. Currently, the following code is always generated.
33818: ------------------------------------------------------------------------------------------------
33819: XLA_AE_LINES_PKG.ValidateCurrentLine;
33820:

Line 33819: XLA_AE_LINES_PKG.ValidateCurrentLine;

33815: -- 4219869 Business Flow
33816: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
33817: -- Prior Entry. Currently, the following code is always generated.
33818: ------------------------------------------------------------------------------------------------
33819: XLA_AE_LINES_PKG.ValidateCurrentLine;
33820:
33821: ------------------------------------------------------------------------------------
33822: -- 4219869 Business Flow
33823: -- Populated credit and debit amounts -- Need to generate this within IF

Line 33825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

33821: ------------------------------------------------------------------------------------
33822: -- 4219869 Business Flow
33823: -- Populated credit and debit amounts -- Need to generate this within IF
33824: ------------------------------------------------------------------------------------
33825: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33826:
33827: ----------------------------------------------------------------------------------
33828: -- 4219869 Business Flow
33829: -- Update journal entry status -- Need to generate this within IF

Line 33857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

33853: -- To allow MPA report to determine if it should generate report process
33854: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33855: ------------------------------------------------------------------------------------------
33856:
33857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33859: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33860: -- call ADRs
33861: -- Bug 4922099

Line 33858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

33854: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
33855: ------------------------------------------------------------------------------------------
33856:
33857: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
33858: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
33859: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
33860: -- call ADRs
33861: -- Bug 4922099
33862: --

Line 33872: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

33868: NULL;
33869: --
33870: --
33871:
33872: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
33873: p_code_combination_id => TO_NUMBER(C_NUM)
33874: , p_value_type_code => NULL
33875: , p_transaction_coa_id => null
33876: , p_accounting_coa_id => null

Line 33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33885: );
33886:
33887:
33888: -- initialise segments
33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33886:
33887:
33888: -- initialise segments
33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33887:
33888: -- initialise segments
33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33888: -- initialise segments
33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33889: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33890: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33891: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33892: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33893: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33894: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33895: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33896: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33897: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33898: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33899: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33900: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33901: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33902: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33903: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33904: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33905: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33906: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33907: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33908: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33909: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33910: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33911: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33919: --

Line 33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33912: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33919: --
33920:

Line 33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33913: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33919: --
33920:
33921: --

Line 33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

33914: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33915: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33916: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33917: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33918: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
33919: --
33920:
33921: --
33922:

Line 33941: xla_ae_lines_pkg.set_segment(

33937: );
33938:
33939: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
33940:
33941: xla_ae_lines_pkg.set_segment(
33942: p_to_segment_code => 'GL_ACCOUNT'
33943: , p_segment_value => l_segment
33944: , p_from_segment_code => l_adr_value_segment_code
33945: , p_from_combination_id => l_adr_value_combination_id

Line 33972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

33968:
33969: --
33970: -- Update the line information that should be overwritten
33971: --
33972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33973: p_header_num => 1);
33974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33975:
33976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 33974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

33970: -- Update the line information that should be overwritten
33971: --
33972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33973: p_header_num => 1);
33974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33975:
33976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33977:
33978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 33976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

33972: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
33973: p_header_num => 1);
33974: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
33975:
33976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33977:
33978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33979: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33980: END IF;

Line 33979: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

33975:
33976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
33977:
33978: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
33979: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
33980: END IF;
33981:
33982: --
33983: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 33986: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

33982: --
33983: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33984: --
33985: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33986: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33987: ELSE
33988: ---------------------------------------------------------------------------------------------------
33989: -- 4262811a Switch Sign
33990: ---------------------------------------------------------------------------------------------------

Line 33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

33987: ELSE
33988: ---------------------------------------------------------------------------------------------------
33989: -- 4262811a Switch Sign
33990: ---------------------------------------------------------------------------------------------------
33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33988: ---------------------------------------------------------------------------------------------------
33989: -- 4262811a Switch Sign
33990: ---------------------------------------------------------------------------------------------------
33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302

Line 33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33989: -- 4262811a Switch Sign
33990: ---------------------------------------------------------------------------------------------------
33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302
33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

33990: ---------------------------------------------------------------------------------------------------
33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302
33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33991: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
33992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302
33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33999:

Line 33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

33993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302
33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33999:
34000: END IF;
34001:

Line 33998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

33994: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
33995: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33996: -- 5132302
33997: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
33998: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
33999:
34000: END IF;
34001:
34002: -- 4955764

Line 34003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

33999:
34000: END IF;
34001:
34002: -- 4955764
34003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34005:
34006:
34007: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 34007: XLA_AE_LINES_PKG.ValidateCurrentLine;

34003: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34005:
34006:
34007: XLA_AE_LINES_PKG.ValidateCurrentLine;
34008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34009:
34010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34011: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 34008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34004: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34005:
34006:
34007: XLA_AE_LINES_PKG.ValidateCurrentLine;
34008: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34009:
34010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34011: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34012: ,p_balance_type_code => l_balance_type_code);

Line 34184: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34180: --
34181: -- bulk performance
34182: --
34183: l_balance_type_code VARCHAR2(1);
34184: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34185: l_log_module VARCHAR2(240);
34186:
34187: --
34188: -- Upgrade strategy

Line 34261: XLA_AE_LINES_PKG.SetNewLine;

34257: ') = 'R'
34258: THEN
34259:
34260: --
34261: XLA_AE_LINES_PKG.SetNewLine;
34262:
34263: p_balance_type_code := l_balance_type_code;
34264: -- set the flag so later we will know whether the gain loss line needs to be created
34265:

Line 34273: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

34269:
34270: --
34271: -- bulk performance
34272: --
34273: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
34274: p_header_num => 0); -- 4262811
34275: --
34276: -- set accounting line options
34277: --

Line 34278: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

34274: p_header_num => 0); -- 4262811
34275: --
34276: -- set accounting line options
34277: --
34278: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
34279: p_natural_side_code => 'C'
34280: , p_gain_or_loss_flag => 'N'
34281: , p_gl_transfer_mode_code => 'S'
34282: , p_acct_entry_type_code => 'A'

Line 34292: xla_ae_lines_pkg.SetAcctLineType

34288: --
34289: --
34290: -- set accounting line type info
34291: --
34292: xla_ae_lines_pkg.SetAcctLineType
34293: (p_component_type => l_component_type
34294: ,p_event_type_code => l_event_type_code
34295: ,p_line_definition_owner_code => l_line_definition_owner_code
34296: ,p_line_definition_code => l_line_definition_code

Line 34306: xla_ae_lines_pkg.SetAcctClass(

34302: ,p_event_class_code => l_event_class_code);
34303: --
34304: -- set accounting class
34305: --
34306: xla_ae_lines_pkg.SetAcctClass(
34307: p_accounting_class_code => 'CASH_CLEARING'
34308: , p_ae_header_id => l_ae_header_id
34309: );
34310:

Line 34314: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

34310:
34311: --
34312: -- set rounding class
34313: --
34314: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34315: 'CASH_CLEARING';
34316:
34317: --
34318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 34318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

34314: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
34315: 'CASH_CLEARING';
34316:
34317: --
34318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34320: --
34321: -- bulk performance
34322: --

Line 34319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

34315: 'CASH_CLEARING';
34316:
34317: --
34318: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
34319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34320: --
34321: -- bulk performance
34322: --
34323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 34323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

34319: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
34320: --
34321: -- bulk performance
34322: --
34323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34324:
34325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34327:

Line 34325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

34321: -- bulk performance
34322: --
34323: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34324:
34325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34327:
34328: -- 4955764
34329: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34329: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34325: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34326: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34327:
34328: -- 4955764
34329: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34330: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
34331:
34332: -- 4458381 Public Sector Enh
34333:

Line 34387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

34383: l_rec_acct_attrs.array_num_value(22) := p_source_87;
34384: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34385: l_rec_acct_attrs.array_num_value(23) := p_source_88;
34386:
34387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34389:
34390: ---------------------------------------------------------------------------------------------------------------
34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 34388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

34384: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
34385: l_rec_acct_attrs.array_num_value(23) := p_source_88;
34386:
34387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34389:
34390: ---------------------------------------------------------------------------------------------------------------
34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34392: ---------------------------------------------------------------------------------------------------------------

Line 34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

34387: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
34388: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
34389:
34390: ---------------------------------------------------------------------------------------------------------------
34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34392: ---------------------------------------------------------------------------------------------------------------
34393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34394:
34395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 34393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

34389:
34390: ---------------------------------------------------------------------------------------------------------------
34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34392: ---------------------------------------------------------------------------------------------------------------
34393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34394:
34395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34397:

Line 34395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34391: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
34392: ---------------------------------------------------------------------------------------------------------------
34393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34394:
34395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34397:
34398: IF xla_accounting_cache_pkg.GetValueChar
34399: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 34396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

34392: ---------------------------------------------------------------------------------------------------------------
34393: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
34394:
34395: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34396: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34397:
34398: IF xla_accounting_cache_pkg.GetValueChar
34399: (p_source_code => 'LEDGER_CATEGORY_CODE'
34400: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 34407: xla_ae_lines_pkg.BflowUpgEntry

34403: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34404: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
34405: )
34406: THEN
34407: xla_ae_lines_pkg.BflowUpgEntry
34408: (p_business_method_code => l_bflow_method_code
34409: ,p_business_class_code => l_bflow_class_code
34410: ,p_balance_type => l_balance_type_code);
34411: ELSE

Line 34413: XLA_AE_LINES_PKG.business_flow_validation(

34409: ,p_business_class_code => l_bflow_class_code
34410: ,p_balance_type => l_balance_type_code);
34411: ELSE
34412: NULL;
34413: XLA_AE_LINES_PKG.business_flow_validation(
34414: p_business_method_code => l_bflow_method_code
34415: ,p_business_class_code => l_bflow_class_code
34416: ,p_inherit_description_flag => l_inherit_desc_flag);
34417: END IF;

Line 34450: xla_ae_lines_pkg.set_ccid(

34446: , x_value_type_code => l_adr_value_type_code
34447: , p_side => 'NA'
34448: );
34449:
34450: xla_ae_lines_pkg.set_ccid(
34451: p_code_combination_id => l_ccid
34452: , p_value_type_code => l_adr_value_type_code
34453: , p_transaction_coa_id => l_adr_transaction_coa_id
34454: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34466: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34462: , p_side => 'NA'
34463: );
34464:
34465:
34466: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34467: p_to_segment_code => 'GL_BALANCING'
34468: , p_segment_value => C_CHAR
34469: , p_from_segment_code => NULL
34470: , p_from_combination_id => NULL

Line 34510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

34506: xla_accounting_err_pkg.build_message
34507: (p_appli_s_name => 'XLA'
34508: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
34509: ,p_token_1 => 'LINE_NUMBER'
34510: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
34511: ,p_token_2 => 'LINE_TYPE_NAME'
34512: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
34513: l_component_type
34514: ,l_component_code

Line 34546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

34542: --
34543: --
34544: ------------------------------------------------------------------------------------------------
34545: -- 4219869 Business Flow
34546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34547: -- Prior Entry. Currently, the following code is always generated.
34548: ------------------------------------------------------------------------------------------------
34549: XLA_AE_LINES_PKG.ValidateCurrentLine;
34550:

Line 34549: XLA_AE_LINES_PKG.ValidateCurrentLine;

34545: -- 4219869 Business Flow
34546: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
34547: -- Prior Entry. Currently, the following code is always generated.
34548: ------------------------------------------------------------------------------------------------
34549: XLA_AE_LINES_PKG.ValidateCurrentLine;
34550:
34551: ------------------------------------------------------------------------------------
34552: -- 4219869 Business Flow
34553: -- Populated credit and debit amounts -- Need to generate this within IF

Line 34555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34551: ------------------------------------------------------------------------------------
34552: -- 4219869 Business Flow
34553: -- Populated credit and debit amounts -- Need to generate this within IF
34554: ------------------------------------------------------------------------------------
34555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34556:
34557: ----------------------------------------------------------------------------------
34558: -- 4219869 Business Flow
34559: -- Update journal entry status -- Need to generate this within IF

Line 34587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

34583: -- To allow MPA report to determine if it should generate report process
34584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34585: ------------------------------------------------------------------------------------------
34586:
34587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34590: -- call ADRs
34591: -- Bug 4922099

Line 34588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

34584: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
34585: ------------------------------------------------------------------------------------------
34586:
34587: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
34588: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
34589: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
34590: -- call ADRs
34591: -- Bug 4922099
34592: --

Line 34612: xla_ae_lines_pkg.set_ccid(

34608: , x_value_type_code => l_adr_value_type_code
34609: , p_side => 'NA'
34610: );
34611:
34612: xla_ae_lines_pkg.set_ccid(
34613: p_code_combination_id => l_ccid
34614: , p_value_type_code => l_adr_value_type_code
34615: , p_transaction_coa_id => l_adr_transaction_coa_id
34616: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 34628: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

34624: , p_side => 'NA'
34625: );
34626:
34627:
34628: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
34629: p_to_segment_code => 'GL_BALANCING'
34630: , p_segment_value => C_CHAR
34631: , p_from_segment_code => NULL
34632: , p_from_combination_id => NULL

Line 34659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

34655:
34656: --
34657: -- Update the line information that should be overwritten
34658: --
34659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34660: p_header_num => 1);
34661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34662:
34663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 34661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

34657: -- Update the line information that should be overwritten
34658: --
34659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34660: p_header_num => 1);
34661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34662:
34663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34664:
34665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 34663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

34659: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
34660: p_header_num => 1);
34661: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
34662:
34663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34664:
34665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34667: END IF;

Line 34666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

34662:
34663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
34664:
34665: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
34666: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
34667: END IF;
34668:
34669: --
34670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 34673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

34669: --
34670: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34671: --
34672: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34673: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34674: ELSE
34675: ---------------------------------------------------------------------------------------------------
34676: -- 4262811a Switch Sign
34677: ---------------------------------------------------------------------------------------------------

Line 34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

34674: ELSE
34675: ---------------------------------------------------------------------------------------------------
34676: -- 4262811a Switch Sign
34677: ---------------------------------------------------------------------------------------------------
34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34675: ---------------------------------------------------------------------------------------------------
34676: -- 4262811a Switch Sign
34677: ---------------------------------------------------------------------------------------------------
34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302

Line 34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34676: -- 4262811a Switch Sign
34677: ---------------------------------------------------------------------------------------------------
34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302
34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

34677: ---------------------------------------------------------------------------------------------------
34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302
34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34678: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
34679: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302
34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34686:

Line 34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

34680: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302
34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34686:
34687: END IF;
34688:

Line 34685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

34681: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
34682: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34683: -- 5132302
34684: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
34685: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
34686:
34687: END IF;
34688:
34689: -- 4955764

Line 34690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

34686:
34687: END IF;
34688:
34689: -- 4955764
34690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34692:
34693:
34694: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 34694: XLA_AE_LINES_PKG.ValidateCurrentLine;

34690: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34692:
34693:
34694: XLA_AE_LINES_PKG.ValidateCurrentLine;
34695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34696:
34697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 34695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

34691: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
34692:
34693:
34694: XLA_AE_LINES_PKG.ValidateCurrentLine;
34695: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34696:
34697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34699: ,p_balance_type_code => l_balance_type_code);

Line 34871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

34867: --
34868: -- bulk performance
34869: --
34870: l_balance_type_code VARCHAR2(1);
34871: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
34872: l_log_module VARCHAR2(240);
34873:
34874: --
34875: -- Upgrade strategy

Line 34950: XLA_AE_LINES_PKG.SetNewLine;

34946: ') = 'R'
34947: THEN
34948:
34949: --
34950: XLA_AE_LINES_PKG.SetNewLine;
34951:
34952: p_balance_type_code := l_balance_type_code;
34953: -- set the flag so later we will know whether the gain loss line needs to be created
34954:

Line 34962: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

34958:
34959: --
34960: -- bulk performance
34961: --
34962: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
34963: p_header_num => 0); -- 4262811
34964: --
34965: -- set accounting line options
34966: --

Line 34967: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

34963: p_header_num => 0); -- 4262811
34964: --
34965: -- set accounting line options
34966: --
34967: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
34968: p_natural_side_code => 'C'
34969: , p_gain_or_loss_flag => 'N'
34970: , p_gl_transfer_mode_code => 'S'
34971: , p_acct_entry_type_code => 'A'

Line 34981: xla_ae_lines_pkg.SetAcctLineType

34977: --
34978: --
34979: -- set accounting line type info
34980: --
34981: xla_ae_lines_pkg.SetAcctLineType
34982: (p_component_type => l_component_type
34983: ,p_event_type_code => l_event_type_code
34984: ,p_line_definition_owner_code => l_line_definition_owner_code
34985: ,p_line_definition_code => l_line_definition_code

Line 34995: xla_ae_lines_pkg.SetAcctClass(

34991: ,p_event_class_code => l_event_class_code);
34992: --
34993: -- set accounting class
34994: --
34995: xla_ae_lines_pkg.SetAcctClass(
34996: p_accounting_class_code => 'CASH_CLEARING'
34997: , p_ae_header_id => l_ae_header_id
34998: );
34999:

Line 35003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

34999:
35000: --
35001: -- set rounding class
35002: --
35003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35004: 'CASH_CLEARING';
35005:
35006: --
35007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35003: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35004: 'CASH_CLEARING';
35005:
35006: --
35007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35009: --
35010: -- bulk performance
35011: --

Line 35008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35004: 'CASH_CLEARING';
35005:
35006: --
35007: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35009: --
35010: -- bulk performance
35011: --
35012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35008: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35009: --
35010: -- bulk performance
35011: --
35012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35013:
35014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35016:

Line 35014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35010: -- bulk performance
35011: --
35012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35013:
35014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35016:
35017: -- 4955764
35018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35016:
35017: -- 4955764
35018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35020:
35021: -- 4458381 Public Sector Enh
35022:

Line 35076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35072: l_rec_acct_attrs.array_num_value(22) := p_source_87;
35073: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35074: l_rec_acct_attrs.array_num_value(23) := p_source_88;
35075:
35076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35078:
35079: ---------------------------------------------------------------------------------------------------------------
35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35073: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
35074: l_rec_acct_attrs.array_num_value(23) := p_source_88;
35075:
35076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35078:
35079: ---------------------------------------------------------------------------------------------------------------
35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35081: ---------------------------------------------------------------------------------------------------------------

Line 35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35076: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35077: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35078:
35079: ---------------------------------------------------------------------------------------------------------------
35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35081: ---------------------------------------------------------------------------------------------------------------
35082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35083:
35084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35078:
35079: ---------------------------------------------------------------------------------------------------------------
35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35081: ---------------------------------------------------------------------------------------------------------------
35082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35083:
35084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35086:

Line 35084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35080: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35081: ---------------------------------------------------------------------------------------------------------------
35082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35083:
35084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35086:
35087: IF xla_accounting_cache_pkg.GetValueChar
35088: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35081: ---------------------------------------------------------------------------------------------------------------
35082: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35083:
35084: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35086:
35087: IF xla_accounting_cache_pkg.GetValueChar
35088: (p_source_code => 'LEDGER_CATEGORY_CODE'
35089: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35096: xla_ae_lines_pkg.BflowUpgEntry

35092: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35093: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35094: )
35095: THEN
35096: xla_ae_lines_pkg.BflowUpgEntry
35097: (p_business_method_code => l_bflow_method_code
35098: ,p_business_class_code => l_bflow_class_code
35099: ,p_balance_type => l_balance_type_code);
35100: ELSE

Line 35136: xla_ae_lines_pkg.set_ccid(

35132: , x_value_type_code => l_adr_value_type_code
35133: , p_side => 'NA'
35134: );
35135:
35136: xla_ae_lines_pkg.set_ccid(
35137: p_code_combination_id => l_ccid
35138: , p_value_type_code => l_adr_value_type_code
35139: , p_transaction_coa_id => l_adr_transaction_coa_id
35140: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35168: xla_accounting_err_pkg.build_message
35169: (p_appli_s_name => 'XLA'
35170: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35171: ,p_token_1 => 'LINE_NUMBER'
35172: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35173: ,p_token_2 => 'LINE_TYPE_NAME'
35174: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35175: l_component_type
35176: ,l_component_code

Line 35208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

35204: --
35205: --
35206: ------------------------------------------------------------------------------------------------
35207: -- 4219869 Business Flow
35208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35209: -- Prior Entry. Currently, the following code is always generated.
35210: ------------------------------------------------------------------------------------------------
35211: XLA_AE_LINES_PKG.ValidateCurrentLine;
35212:

Line 35211: XLA_AE_LINES_PKG.ValidateCurrentLine;

35207: -- 4219869 Business Flow
35208: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35209: -- Prior Entry. Currently, the following code is always generated.
35210: ------------------------------------------------------------------------------------------------
35211: XLA_AE_LINES_PKG.ValidateCurrentLine;
35212:
35213: ------------------------------------------------------------------------------------
35214: -- 4219869 Business Flow
35215: -- Populated credit and debit amounts -- Need to generate this within IF

Line 35217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35213: ------------------------------------------------------------------------------------
35214: -- 4219869 Business Flow
35215: -- Populated credit and debit amounts -- Need to generate this within IF
35216: ------------------------------------------------------------------------------------
35217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35218:
35219: ----------------------------------------------------------------------------------
35220: -- 4219869 Business Flow
35221: -- Update journal entry status -- Need to generate this within IF

Line 35249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

35245: -- To allow MPA report to determine if it should generate report process
35246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35247: ------------------------------------------------------------------------------------------
35248:
35249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35252: -- call ADRs
35253: -- Bug 4922099

Line 35250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

35246: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35247: ------------------------------------------------------------------------------------------
35248:
35249: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35250: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35251: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35252: -- call ADRs
35253: -- Bug 4922099
35254: --

Line 35274: xla_ae_lines_pkg.set_ccid(

35270: , x_value_type_code => l_adr_value_type_code
35271: , p_side => 'NA'
35272: );
35273:
35274: xla_ae_lines_pkg.set_ccid(
35275: p_code_combination_id => l_ccid
35276: , p_value_type_code => l_adr_value_type_code
35277: , p_transaction_coa_id => l_adr_transaction_coa_id
35278: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35293:
35294: --
35295: -- Update the line information that should be overwritten
35296: --
35297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35298: p_header_num => 1);
35299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35300:
35301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35295: -- Update the line information that should be overwritten
35296: --
35297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35298: p_header_num => 1);
35299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35300:
35301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35302:
35303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35297: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35298: p_header_num => 1);
35299: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35300:
35301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35302:
35303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35305: END IF;

Line 35304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35300:
35301: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35302:
35303: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35304: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35305: END IF;
35306:
35307: --
35308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35307: --
35308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35309: --
35310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35312: ELSE
35313: ---------------------------------------------------------------------------------------------------
35314: -- 4262811a Switch Sign
35315: ---------------------------------------------------------------------------------------------------

Line 35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35312: ELSE
35313: ---------------------------------------------------------------------------------------------------
35314: -- 4262811a Switch Sign
35315: ---------------------------------------------------------------------------------------------------
35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35313: ---------------------------------------------------------------------------------------------------
35314: -- 4262811a Switch Sign
35315: ---------------------------------------------------------------------------------------------------
35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302

Line 35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35314: -- 4262811a Switch Sign
35315: ---------------------------------------------------------------------------------------------------
35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302
35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35315: ---------------------------------------------------------------------------------------------------
35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302
35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35316: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35317: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302
35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35324:

Line 35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302
35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35324:
35325: END IF;
35326:

Line 35323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35319: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35320: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35321: -- 5132302
35322: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35323: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35324:
35325: END IF;
35326:
35327: -- 4955764

Line 35328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35324:
35325: END IF;
35326:
35327: -- 4955764
35328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35330:
35331:
35332: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35332: XLA_AE_LINES_PKG.ValidateCurrentLine;

35328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35330:
35331:
35332: XLA_AE_LINES_PKG.ValidateCurrentLine;
35333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35334:
35335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35330:
35331:
35332: XLA_AE_LINES_PKG.ValidateCurrentLine;
35333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35334:
35335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35337: ,p_balance_type_code => l_balance_type_code);

Line 35513: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

35509: --
35510: -- bulk performance
35511: --
35512: l_balance_type_code VARCHAR2(1);
35513: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
35514: l_log_module VARCHAR2(240);
35515:
35516: --
35517: -- Upgrade strategy

Line 35594: XLA_AE_LINES_PKG.SetNewLine;

35590: ') <> 'PAYMENTCARD'
35591: THEN
35592:
35593: --
35594: XLA_AE_LINES_PKG.SetNewLine;
35595:
35596: p_balance_type_code := l_balance_type_code;
35597: -- set the flag so later we will know whether the gain loss line needs to be created
35598:

Line 35606: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

35602:
35603: --
35604: -- bulk performance
35605: --
35606: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
35607: p_header_num => 0); -- 4262811
35608: --
35609: -- set accounting line options
35610: --

Line 35611: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

35607: p_header_num => 0); -- 4262811
35608: --
35609: -- set accounting line options
35610: --
35611: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
35612: p_natural_side_code => 'C'
35613: , p_gain_or_loss_flag => 'N'
35614: , p_gl_transfer_mode_code => 'S'
35615: , p_acct_entry_type_code => 'A'

Line 35625: xla_ae_lines_pkg.SetAcctLineType

35621: --
35622: --
35623: -- set accounting line type info
35624: --
35625: xla_ae_lines_pkg.SetAcctLineType
35626: (p_component_type => l_component_type
35627: ,p_event_type_code => l_event_type_code
35628: ,p_line_definition_owner_code => l_line_definition_owner_code
35629: ,p_line_definition_code => l_line_definition_code

Line 35639: xla_ae_lines_pkg.SetAcctClass(

35635: ,p_event_class_code => l_event_class_code);
35636: --
35637: -- set accounting class
35638: --
35639: xla_ae_lines_pkg.SetAcctClass(
35640: p_accounting_class_code => 'CASH'
35641: , p_ae_header_id => l_ae_header_id
35642: );
35643:

Line 35647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

35643:
35644: --
35645: -- set rounding class
35646: --
35647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35648: 'CASH';
35649:
35650: --
35651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 35651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

35647: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
35648: 'CASH';
35649:
35650: --
35651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35653: --
35654: -- bulk performance
35655: --

Line 35652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

35648: 'CASH';
35649:
35650: --
35651: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
35652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35653: --
35654: -- bulk performance
35655: --
35656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 35656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

35652: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
35653: --
35654: -- bulk performance
35655: --
35656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35657:
35658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35660:

Line 35658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

35654: -- bulk performance
35655: --
35656: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35657:
35658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35660:
35661: -- 4955764
35662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35658: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35659: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35660:
35661: -- 4955764
35662: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35663: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
35664:
35665: -- 4458381 Public Sector Enh
35666:

Line 35722: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

35718: l_rec_acct_attrs.array_num_value(23) := p_source_87;
35719: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
35720: l_rec_acct_attrs.array_num_value(24) := p_source_88;
35721:
35722: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35723: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35724:
35725: ---------------------------------------------------------------------------------------------------------------
35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 35723: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

35719: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
35720: l_rec_acct_attrs.array_num_value(24) := p_source_88;
35721:
35722: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35723: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35724:
35725: ---------------------------------------------------------------------------------------------------------------
35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35727: ---------------------------------------------------------------------------------------------------------------

Line 35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

35722: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
35723: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
35724:
35725: ---------------------------------------------------------------------------------------------------------------
35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35727: ---------------------------------------------------------------------------------------------------------------
35728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35729:
35730: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 35728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

35724:
35725: ---------------------------------------------------------------------------------------------------------------
35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35727: ---------------------------------------------------------------------------------------------------------------
35728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35729:
35730: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35731: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35732:

Line 35730: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35726: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
35727: ---------------------------------------------------------------------------------------------------------------
35728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35729:
35730: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35731: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35732:
35733: IF xla_accounting_cache_pkg.GetValueChar
35734: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 35731: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

35727: ---------------------------------------------------------------------------------------------------------------
35728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
35729:
35730: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35731: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35732:
35733: IF xla_accounting_cache_pkg.GetValueChar
35734: (p_source_code => 'LEDGER_CATEGORY_CODE'
35735: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 35742: xla_ae_lines_pkg.BflowUpgEntry

35738: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35739: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
35740: )
35741: THEN
35742: xla_ae_lines_pkg.BflowUpgEntry
35743: (p_business_method_code => l_bflow_method_code
35744: ,p_business_class_code => l_bflow_class_code
35745: ,p_balance_type => l_balance_type_code);
35746: ELSE

Line 35782: xla_ae_lines_pkg.set_ccid(

35778: , x_value_type_code => l_adr_value_type_code
35779: , p_side => 'NA'
35780: );
35781:
35782: xla_ae_lines_pkg.set_ccid(
35783: p_code_combination_id => l_ccid
35784: , p_value_type_code => l_adr_value_type_code
35785: , p_transaction_coa_id => l_adr_transaction_coa_id
35786: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35818: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

35814: xla_accounting_err_pkg.build_message
35815: (p_appli_s_name => 'XLA'
35816: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
35817: ,p_token_1 => 'LINE_NUMBER'
35818: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
35819: ,p_token_2 => 'LINE_TYPE_NAME'
35820: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
35821: l_component_type
35822: ,l_component_code

Line 35854: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

35850: --
35851: --
35852: ------------------------------------------------------------------------------------------------
35853: -- 4219869 Business Flow
35854: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35855: -- Prior Entry. Currently, the following code is always generated.
35856: ------------------------------------------------------------------------------------------------
35857: XLA_AE_LINES_PKG.ValidateCurrentLine;
35858:

Line 35857: XLA_AE_LINES_PKG.ValidateCurrentLine;

35853: -- 4219869 Business Flow
35854: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
35855: -- Prior Entry. Currently, the following code is always generated.
35856: ------------------------------------------------------------------------------------------------
35857: XLA_AE_LINES_PKG.ValidateCurrentLine;
35858:
35859: ------------------------------------------------------------------------------------
35860: -- 4219869 Business Flow
35861: -- Populated credit and debit amounts -- Need to generate this within IF

Line 35863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35859: ------------------------------------------------------------------------------------
35860: -- 4219869 Business Flow
35861: -- Populated credit and debit amounts -- Need to generate this within IF
35862: ------------------------------------------------------------------------------------
35863: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35864:
35865: ----------------------------------------------------------------------------------
35866: -- 4219869 Business Flow
35867: -- Update journal entry status -- Need to generate this within IF

Line 35895: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

35891: -- To allow MPA report to determine if it should generate report process
35892: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35893: ------------------------------------------------------------------------------------------
35894:
35895: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35896: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35897: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35898: -- call ADRs
35899: -- Bug 4922099

Line 35896: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

35892: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
35893: ------------------------------------------------------------------------------------------
35894:
35895: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
35896: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
35897: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
35898: -- call ADRs
35899: -- Bug 4922099
35900: --

Line 35920: xla_ae_lines_pkg.set_ccid(

35916: , x_value_type_code => l_adr_value_type_code
35917: , p_side => 'NA'
35918: );
35919:
35920: xla_ae_lines_pkg.set_ccid(
35921: p_code_combination_id => l_ccid
35922: , p_value_type_code => l_adr_value_type_code
35923: , p_transaction_coa_id => l_adr_transaction_coa_id
35924: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 35943: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

35939:
35940: --
35941: -- Update the line information that should be overwritten
35942: --
35943: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35944: p_header_num => 1);
35945: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35946:
35947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 35945: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

35941: -- Update the line information that should be overwritten
35942: --
35943: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35944: p_header_num => 1);
35945: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35946:
35947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35948:
35949: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 35947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

35943: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
35944: p_header_num => 1);
35945: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
35946:
35947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35948:
35949: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35950: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35951: END IF;

Line 35950: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

35946:
35947: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
35948:
35949: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
35950: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
35951: END IF;
35952:
35953: --
35954: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 35957: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

35953: --
35954: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35955: --
35956: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35957: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35958: ELSE
35959: ---------------------------------------------------------------------------------------------------
35960: -- 4262811a Switch Sign
35961: ---------------------------------------------------------------------------------------------------

Line 35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

35958: ELSE
35959: ---------------------------------------------------------------------------------------------------
35960: -- 4262811a Switch Sign
35961: ---------------------------------------------------------------------------------------------------
35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35959: ---------------------------------------------------------------------------------------------------
35960: -- 4262811a Switch Sign
35961: ---------------------------------------------------------------------------------------------------
35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302

Line 35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35960: -- 4262811a Switch Sign
35961: ---------------------------------------------------------------------------------------------------
35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302
35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

35961: ---------------------------------------------------------------------------------------------------
35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302
35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35962: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
35963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302
35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35970:

Line 35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

35964: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302
35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35970:
35971: END IF;
35972:

Line 35969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

35965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
35966: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35967: -- 5132302
35968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
35969: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
35970:
35971: END IF;
35972:
35973: -- 4955764

Line 35974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

35970:
35971: END IF;
35972:
35973: -- 4955764
35974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35976:
35977:
35978: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 35978: XLA_AE_LINES_PKG.ValidateCurrentLine;

35974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35976:
35977:
35978: XLA_AE_LINES_PKG.ValidateCurrentLine;
35979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35980:
35981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35982: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 35979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

35975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
35976:
35977:
35978: XLA_AE_LINES_PKG.ValidateCurrentLine;
35979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35980:
35981: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35982: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35983: ,p_balance_type_code => l_balance_type_code);

Line 36159: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

36155: --
36156: -- bulk performance
36157: --
36158: l_balance_type_code VARCHAR2(1);
36159: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
36160: l_log_module VARCHAR2(240);
36161:
36162: --
36163: -- Upgrade strategy

Line 36238: XLA_AE_LINES_PKG.SetNewLine;

36234: ') <> 'PAYMENTCARD'
36235: THEN
36236:
36237: --
36238: XLA_AE_LINES_PKG.SetNewLine;
36239:
36240: p_balance_type_code := l_balance_type_code;
36241: -- set the flag so later we will know whether the gain loss line needs to be created
36242:

Line 36250: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

36246:
36247: --
36248: -- bulk performance
36249: --
36250: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
36251: p_header_num => 0); -- 4262811
36252: --
36253: -- set accounting line options
36254: --

Line 36255: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

36251: p_header_num => 0); -- 4262811
36252: --
36253: -- set accounting line options
36254: --
36255: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
36256: p_natural_side_code => 'C'
36257: , p_gain_or_loss_flag => 'N'
36258: , p_gl_transfer_mode_code => 'S'
36259: , p_acct_entry_type_code => 'A'

Line 36269: xla_ae_lines_pkg.SetAcctLineType

36265: --
36266: --
36267: -- set accounting line type info
36268: --
36269: xla_ae_lines_pkg.SetAcctLineType
36270: (p_component_type => l_component_type
36271: ,p_event_type_code => l_event_type_code
36272: ,p_line_definition_owner_code => l_line_definition_owner_code
36273: ,p_line_definition_code => l_line_definition_code

Line 36283: xla_ae_lines_pkg.SetAcctClass(

36279: ,p_event_class_code => l_event_class_code);
36280: --
36281: -- set accounting class
36282: --
36283: xla_ae_lines_pkg.SetAcctClass(
36284: p_accounting_class_code => 'CASH'
36285: , p_ae_header_id => l_ae_header_id
36286: );
36287:

Line 36291: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

36287:
36288: --
36289: -- set rounding class
36290: --
36291: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36292: 'CASH';
36293:
36294: --
36295: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 36295: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

36291: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
36292: 'CASH';
36293:
36294: --
36295: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36296: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36297: --
36298: -- bulk performance
36299: --

Line 36296: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

36292: 'CASH';
36293:
36294: --
36295: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
36296: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36297: --
36298: -- bulk performance
36299: --
36300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 36300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

36296: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
36297: --
36298: -- bulk performance
36299: --
36300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36301:
36302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36304:

Line 36302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

36298: -- bulk performance
36299: --
36300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36301:
36302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36304:
36305: -- 4955764
36306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36304:
36305: -- 4955764
36306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36307: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
36308:
36309: -- 4458381 Public Sector Enh
36310:

Line 36366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

36362: l_rec_acct_attrs.array_num_value(23) := p_source_87;
36363: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36364: l_rec_acct_attrs.array_num_value(24) := p_source_88;
36365:
36366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36368:
36369: ---------------------------------------------------------------------------------------------------------------
36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 36367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

36363: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
36364: l_rec_acct_attrs.array_num_value(24) := p_source_88;
36365:
36366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36368:
36369: ---------------------------------------------------------------------------------------------------------------
36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36371: ---------------------------------------------------------------------------------------------------------------

Line 36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

36366: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
36367: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
36368:
36369: ---------------------------------------------------------------------------------------------------------------
36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36371: ---------------------------------------------------------------------------------------------------------------
36372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36373:
36374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 36372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

36368:
36369: ---------------------------------------------------------------------------------------------------------------
36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36371: ---------------------------------------------------------------------------------------------------------------
36372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36373:
36374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36376:

Line 36374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36370: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
36371: ---------------------------------------------------------------------------------------------------------------
36372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36373:
36374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36376:
36377: IF xla_accounting_cache_pkg.GetValueChar
36378: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 36375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

36371: ---------------------------------------------------------------------------------------------------------------
36372: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
36373:
36374: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36376:
36377: IF xla_accounting_cache_pkg.GetValueChar
36378: (p_source_code => 'LEDGER_CATEGORY_CODE'
36379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 36386: xla_ae_lines_pkg.BflowUpgEntry

36382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
36384: )
36385: THEN
36386: xla_ae_lines_pkg.BflowUpgEntry
36387: (p_business_method_code => l_bflow_method_code
36388: ,p_business_class_code => l_bflow_class_code
36389: ,p_balance_type => l_balance_type_code);
36390: ELSE

Line 36392: XLA_AE_LINES_PKG.business_flow_validation(

36388: ,p_business_class_code => l_bflow_class_code
36389: ,p_balance_type => l_balance_type_code);
36390: ELSE
36391: NULL;
36392: XLA_AE_LINES_PKG.business_flow_validation(
36393: p_business_method_code => l_bflow_method_code
36394: ,p_business_class_code => l_bflow_class_code
36395: ,p_inherit_description_flag => l_inherit_desc_flag);
36396: END IF;

Line 36419: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

36415: NULL;
36416: --
36417: --
36418:
36419: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
36420: p_code_combination_id => TO_NUMBER(C_NUM)
36421: , p_value_type_code => NULL
36422: , p_transaction_coa_id => null
36423: , p_accounting_coa_id => null

Line 36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36432: );
36433:
36434:
36435: -- initialise segments
36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36433:
36434:
36435: -- initialise segments
36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36434:
36435: -- initialise segments
36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36435: -- initialise segments
36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36436: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36437: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36438: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36439: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36440: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36441: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36442: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36443: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36444: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36445: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36446: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36447: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36448: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36449: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36450: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36451: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36452: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36453: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36454: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36455: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36456: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36457: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36458: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36466: --

Line 36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36459: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36466: --
36467:

Line 36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36460: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36466: --
36467:
36468: --

Line 36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36461: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36462: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36463: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36464: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36465: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36466: --
36467:
36468: --
36469:

Line 36488: xla_ae_lines_pkg.set_segment(

36484: );
36485:
36486: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
36487:
36488: xla_ae_lines_pkg.set_segment(
36489: p_to_segment_code => 'GL_ACCOUNT'
36490: , p_segment_value => l_segment
36491: , p_from_segment_code => l_adr_value_segment_code
36492: , p_from_combination_id => l_adr_value_combination_id

Line 36532: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

36528: xla_accounting_err_pkg.build_message
36529: (p_appli_s_name => 'XLA'
36530: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
36531: ,p_token_1 => 'LINE_NUMBER'
36532: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
36533: ,p_token_2 => 'LINE_TYPE_NAME'
36534: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
36535: l_component_type
36536: ,l_component_code

Line 36568: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

36564: --
36565: --
36566: ------------------------------------------------------------------------------------------------
36567: -- 4219869 Business Flow
36568: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36569: -- Prior Entry. Currently, the following code is always generated.
36570: ------------------------------------------------------------------------------------------------
36571: XLA_AE_LINES_PKG.ValidateCurrentLine;
36572:

Line 36571: XLA_AE_LINES_PKG.ValidateCurrentLine;

36567: -- 4219869 Business Flow
36568: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
36569: -- Prior Entry. Currently, the following code is always generated.
36570: ------------------------------------------------------------------------------------------------
36571: XLA_AE_LINES_PKG.ValidateCurrentLine;
36572:
36573: ------------------------------------------------------------------------------------
36574: -- 4219869 Business Flow
36575: -- Populated credit and debit amounts -- Need to generate this within IF

Line 36577: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36573: ------------------------------------------------------------------------------------
36574: -- 4219869 Business Flow
36575: -- Populated credit and debit amounts -- Need to generate this within IF
36576: ------------------------------------------------------------------------------------
36577: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36578:
36579: ----------------------------------------------------------------------------------
36580: -- 4219869 Business Flow
36581: -- Update journal entry status -- Need to generate this within IF

Line 36609: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

36605: -- To allow MPA report to determine if it should generate report process
36606: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36607: ------------------------------------------------------------------------------------------
36608:
36609: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36610: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36611: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36612: -- call ADRs
36613: -- Bug 4922099

Line 36610: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

36606: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
36607: ------------------------------------------------------------------------------------------
36608:
36609: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
36610: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
36611: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
36612: -- call ADRs
36613: -- Bug 4922099
36614: --

Line 36624: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

36620: NULL;
36621: --
36622: --
36623:
36624: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
36625: p_code_combination_id => TO_NUMBER(C_NUM)
36626: , p_value_type_code => NULL
36627: , p_transaction_coa_id => null
36628: , p_accounting_coa_id => null

Line 36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36637: );
36638:
36639:
36640: -- initialise segments
36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36638:
36639:
36640: -- initialise segments
36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36639:
36640: -- initialise segments
36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36640: -- initialise segments
36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36641: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36642: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36643: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36644: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36645: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36646: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36647: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36648: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36649: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36650: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36651: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36652: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36653: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36654: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36655: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36656: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36657: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36658: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36659: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36660: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36661: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36662: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36663: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36671: --

Line 36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36664: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36671: --
36672:

Line 36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36665: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36671: --
36672:
36673: --

Line 36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

36666: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36667: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36668: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36669: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36670: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
36671: --
36672:
36673: --
36674:

Line 36693: xla_ae_lines_pkg.set_segment(

36689: );
36690:
36691: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
36692:
36693: xla_ae_lines_pkg.set_segment(
36694: p_to_segment_code => 'GL_ACCOUNT'
36695: , p_segment_value => l_segment
36696: , p_from_segment_code => l_adr_value_segment_code
36697: , p_from_combination_id => l_adr_value_combination_id

Line 36724: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

36720:
36721: --
36722: -- Update the line information that should be overwritten
36723: --
36724: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36725: p_header_num => 1);
36726: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36727:
36728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 36726: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

36722: -- Update the line information that should be overwritten
36723: --
36724: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36725: p_header_num => 1);
36726: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36727:
36728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36729:
36730: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 36728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

36724: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
36725: p_header_num => 1);
36726: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
36727:
36728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36729:
36730: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36731: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36732: END IF;

Line 36731: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

36727:
36728: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
36729:
36730: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
36731: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
36732: END IF;
36733:
36734: --
36735: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 36738: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

36734: --
36735: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36736: --
36737: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36738: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36739: ELSE
36740: ---------------------------------------------------------------------------------------------------
36741: -- 4262811a Switch Sign
36742: ---------------------------------------------------------------------------------------------------

Line 36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

36739: ELSE
36740: ---------------------------------------------------------------------------------------------------
36741: -- 4262811a Switch Sign
36742: ---------------------------------------------------------------------------------------------------
36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36740: ---------------------------------------------------------------------------------------------------
36741: -- 4262811a Switch Sign
36742: ---------------------------------------------------------------------------------------------------
36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302

Line 36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36741: -- 4262811a Switch Sign
36742: ---------------------------------------------------------------------------------------------------
36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302
36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

36742: ---------------------------------------------------------------------------------------------------
36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302
36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36750: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36743: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
36744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302
36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36750: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36751:

Line 36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

36745: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302
36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36750: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36751:
36752: END IF;
36753:

Line 36750: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

36746: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
36747: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36748: -- 5132302
36749: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
36750: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
36751:
36752: END IF;
36753:
36754: -- 4955764

Line 36755: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

36751:
36752: END IF;
36753:
36754: -- 4955764
36755: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36756: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36757:
36758:
36759: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 36759: XLA_AE_LINES_PKG.ValidateCurrentLine;

36755: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36756: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36757:
36758:
36759: XLA_AE_LINES_PKG.ValidateCurrentLine;
36760: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36761:
36762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 36760: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

36756: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
36757:
36758:
36759: XLA_AE_LINES_PKG.ValidateCurrentLine;
36760: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36761:
36762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36764: ,p_balance_type_code => l_balance_type_code);

Line 36940: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

36936: --
36937: -- bulk performance
36938: --
36939: l_balance_type_code VARCHAR2(1);
36940: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
36941: l_log_module VARCHAR2(240);
36942:
36943: --
36944: -- Upgrade strategy

Line 37019: XLA_AE_LINES_PKG.SetNewLine;

37015: ') <> 'PAYMENTCARD'
37016: THEN
37017:
37018: --
37019: XLA_AE_LINES_PKG.SetNewLine;
37020:
37021: p_balance_type_code := l_balance_type_code;
37022: -- set the flag so later we will know whether the gain loss line needs to be created
37023:

Line 37031: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37027:
37028: --
37029: -- bulk performance
37030: --
37031: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37032: p_header_num => 0); -- 4262811
37033: --
37034: -- set accounting line options
37035: --

Line 37036: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37032: p_header_num => 0); -- 4262811
37033: --
37034: -- set accounting line options
37035: --
37036: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37037: p_natural_side_code => 'C'
37038: , p_gain_or_loss_flag => 'N'
37039: , p_gl_transfer_mode_code => 'S'
37040: , p_acct_entry_type_code => 'A'

Line 37050: xla_ae_lines_pkg.SetAcctLineType

37046: --
37047: --
37048: -- set accounting line type info
37049: --
37050: xla_ae_lines_pkg.SetAcctLineType
37051: (p_component_type => l_component_type
37052: ,p_event_type_code => l_event_type_code
37053: ,p_line_definition_owner_code => l_line_definition_owner_code
37054: ,p_line_definition_code => l_line_definition_code

Line 37064: xla_ae_lines_pkg.SetAcctClass(

37060: ,p_event_class_code => l_event_class_code);
37061: --
37062: -- set accounting class
37063: --
37064: xla_ae_lines_pkg.SetAcctClass(
37065: p_accounting_class_code => 'CASH'
37066: , p_ae_header_id => l_ae_header_id
37067: );
37068:

Line 37072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37068:
37069: --
37070: -- set rounding class
37071: --
37072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37073: 'CASH';
37074:
37075: --
37076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37073: 'CASH';
37074:
37075: --
37076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37078: --
37079: -- bulk performance
37080: --

Line 37077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37073: 'CASH';
37074:
37075: --
37076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37078: --
37079: -- bulk performance
37080: --
37081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37078: --
37079: -- bulk performance
37080: --
37081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37082:
37083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37085:

Line 37083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37079: -- bulk performance
37080: --
37081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37082:
37083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37085:
37086: -- 4955764
37087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37085:
37086: -- 4955764
37087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37089:
37090: -- 4458381 Public Sector Enh
37091:

Line 37147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37143: l_rec_acct_attrs.array_num_value(23) := p_source_87;
37144: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37145: l_rec_acct_attrs.array_num_value(24) := p_source_88;
37146:
37147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37149:
37150: ---------------------------------------------------------------------------------------------------------------
37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37144: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
37145: l_rec_acct_attrs.array_num_value(24) := p_source_88;
37146:
37147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37149:
37150: ---------------------------------------------------------------------------------------------------------------
37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37152: ---------------------------------------------------------------------------------------------------------------

Line 37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37147: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37148: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37149:
37150: ---------------------------------------------------------------------------------------------------------------
37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37152: ---------------------------------------------------------------------------------------------------------------
37153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37154:
37155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37149:
37150: ---------------------------------------------------------------------------------------------------------------
37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37152: ---------------------------------------------------------------------------------------------------------------
37153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37154:
37155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37157:

Line 37155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37151: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37152: ---------------------------------------------------------------------------------------------------------------
37153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37154:
37155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37157:
37158: IF xla_accounting_cache_pkg.GetValueChar
37159: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37152: ---------------------------------------------------------------------------------------------------------------
37153: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37154:
37155: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37157:
37158: IF xla_accounting_cache_pkg.GetValueChar
37159: (p_source_code => 'LEDGER_CATEGORY_CODE'
37160: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37167: xla_ae_lines_pkg.BflowUpgEntry

37163: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37164: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37165: )
37166: THEN
37167: xla_ae_lines_pkg.BflowUpgEntry
37168: (p_business_method_code => l_bflow_method_code
37169: ,p_business_class_code => l_bflow_class_code
37170: ,p_balance_type => l_balance_type_code);
37171: ELSE

Line 37173: XLA_AE_LINES_PKG.business_flow_validation(

37169: ,p_business_class_code => l_bflow_class_code
37170: ,p_balance_type => l_balance_type_code);
37171: ELSE
37172: NULL;
37173: XLA_AE_LINES_PKG.business_flow_validation(
37174: p_business_method_code => l_bflow_method_code
37175: ,p_business_class_code => l_bflow_class_code
37176: ,p_inherit_description_flag => l_inherit_desc_flag);
37177: END IF;

Line 37210: xla_ae_lines_pkg.set_ccid(

37206: , x_value_type_code => l_adr_value_type_code
37207: , p_side => 'NA'
37208: );
37209:
37210: xla_ae_lines_pkg.set_ccid(
37211: p_code_combination_id => l_ccid
37212: , p_value_type_code => l_adr_value_type_code
37213: , p_transaction_coa_id => l_adr_transaction_coa_id
37214: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37226: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

37222: , p_side => 'NA'
37223: );
37224:
37225:
37226: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
37227: p_to_segment_code => 'GL_BALANCING'
37228: , p_segment_value => C_CHAR
37229: , p_from_segment_code => NULL
37230: , p_from_combination_id => NULL

Line 37270: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

37266: xla_accounting_err_pkg.build_message
37267: (p_appli_s_name => 'XLA'
37268: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
37269: ,p_token_1 => 'LINE_NUMBER'
37270: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
37271: ,p_token_2 => 'LINE_TYPE_NAME'
37272: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
37273: l_component_type
37274: ,l_component_code

Line 37306: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

37302: --
37303: --
37304: ------------------------------------------------------------------------------------------------
37305: -- 4219869 Business Flow
37306: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37307: -- Prior Entry. Currently, the following code is always generated.
37308: ------------------------------------------------------------------------------------------------
37309: XLA_AE_LINES_PKG.ValidateCurrentLine;
37310:

Line 37309: XLA_AE_LINES_PKG.ValidateCurrentLine;

37305: -- 4219869 Business Flow
37306: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37307: -- Prior Entry. Currently, the following code is always generated.
37308: ------------------------------------------------------------------------------------------------
37309: XLA_AE_LINES_PKG.ValidateCurrentLine;
37310:
37311: ------------------------------------------------------------------------------------
37312: -- 4219869 Business Flow
37313: -- Populated credit and debit amounts -- Need to generate this within IF

Line 37315: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37311: ------------------------------------------------------------------------------------
37312: -- 4219869 Business Flow
37313: -- Populated credit and debit amounts -- Need to generate this within IF
37314: ------------------------------------------------------------------------------------
37315: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37316:
37317: ----------------------------------------------------------------------------------
37318: -- 4219869 Business Flow
37319: -- Update journal entry status -- Need to generate this within IF

Line 37347: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37343: -- To allow MPA report to determine if it should generate report process
37344: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37345: ------------------------------------------------------------------------------------------
37346:
37347: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37348: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37349: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37350: -- call ADRs
37351: -- Bug 4922099

Line 37348: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37344: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37345: ------------------------------------------------------------------------------------------
37346:
37347: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37348: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37349: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37350: -- call ADRs
37351: -- Bug 4922099
37352: --

Line 37372: xla_ae_lines_pkg.set_ccid(

37368: , x_value_type_code => l_adr_value_type_code
37369: , p_side => 'NA'
37370: );
37371:
37372: xla_ae_lines_pkg.set_ccid(
37373: p_code_combination_id => l_ccid
37374: , p_value_type_code => l_adr_value_type_code
37375: , p_transaction_coa_id => l_adr_transaction_coa_id
37376: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37388: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

37384: , p_side => 'NA'
37385: );
37386:
37387:
37388: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
37389: p_to_segment_code => 'GL_BALANCING'
37390: , p_segment_value => C_CHAR
37391: , p_from_segment_code => NULL
37392: , p_from_combination_id => NULL

Line 37419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

37415:
37416: --
37417: -- Update the line information that should be overwritten
37418: --
37419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37420: p_header_num => 1);
37421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 37421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

37417: -- Update the line information that should be overwritten
37418: --
37419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37420: p_header_num => 1);
37421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37424:
37425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 37423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

37419: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
37420: p_header_num => 1);
37421: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37424:
37425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37427: END IF;

Line 37426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

37422:
37423: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
37424:
37425: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
37426: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
37427: END IF;
37428:
37429: --
37430: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 37433: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

37429: --
37430: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37431: --
37432: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37433: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37434: ELSE
37435: ---------------------------------------------------------------------------------------------------
37436: -- 4262811a Switch Sign
37437: ---------------------------------------------------------------------------------------------------

Line 37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

37434: ELSE
37435: ---------------------------------------------------------------------------------------------------
37436: -- 4262811a Switch Sign
37437: ---------------------------------------------------------------------------------------------------
37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37435: ---------------------------------------------------------------------------------------------------
37436: -- 4262811a Switch Sign
37437: ---------------------------------------------------------------------------------------------------
37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302

Line 37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37436: -- 4262811a Switch Sign
37437: ---------------------------------------------------------------------------------------------------
37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302
37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

37437: ---------------------------------------------------------------------------------------------------
37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302
37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37438: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
37439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302
37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37446:

Line 37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

37440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302
37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37446:
37447: END IF;
37448:

Line 37445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

37441: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
37442: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37443: -- 5132302
37444: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
37445: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
37446:
37447: END IF;
37448:
37449: -- 4955764

Line 37450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37446:
37447: END IF;
37448:
37449: -- 4955764
37450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37452:
37453:
37454: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 37454: XLA_AE_LINES_PKG.ValidateCurrentLine;

37450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37452:
37453:
37454: XLA_AE_LINES_PKG.ValidateCurrentLine;
37455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37456:
37457: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37458: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 37455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
37452:
37453:
37454: XLA_AE_LINES_PKG.ValidateCurrentLine;
37455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37456:
37457: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37458: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37459: ,p_balance_type_code => l_balance_type_code);

Line 37622: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

37618: --
37619: -- bulk performance
37620: --
37621: l_balance_type_code VARCHAR2(1);
37622: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
37623: l_log_module VARCHAR2(240);
37624:
37625: --
37626: -- Upgrade strategy

Line 37699: XLA_AE_LINES_PKG.SetNewLine;

37695: ') = 'CASH'
37696: THEN
37697:
37698: --
37699: XLA_AE_LINES_PKG.SetNewLine;
37700:
37701: p_balance_type_code := l_balance_type_code;
37702: -- set the flag so later we will know whether the gain loss line needs to be created
37703:

Line 37711: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

37707:
37708: --
37709: -- bulk performance
37710: --
37711: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
37712: p_header_num => 0); -- 4262811
37713: --
37714: -- set accounting line options
37715: --

Line 37716: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

37712: p_header_num => 0); -- 4262811
37713: --
37714: -- set accounting line options
37715: --
37716: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
37717: p_natural_side_code => 'C'
37718: , p_gain_or_loss_flag => 'N'
37719: , p_gl_transfer_mode_code => 'S'
37720: , p_acct_entry_type_code => 'A'

Line 37730: xla_ae_lines_pkg.SetAcctLineType

37726: --
37727: --
37728: -- set accounting line type info
37729: --
37730: xla_ae_lines_pkg.SetAcctLineType
37731: (p_component_type => l_component_type
37732: ,p_event_type_code => l_event_type_code
37733: ,p_line_definition_owner_code => l_line_definition_owner_code
37734: ,p_line_definition_code => l_line_definition_code

Line 37744: xla_ae_lines_pkg.SetAcctClass(

37740: ,p_event_class_code => l_event_class_code);
37741: --
37742: -- set accounting class
37743: --
37744: xla_ae_lines_pkg.SetAcctClass(
37745: p_accounting_class_code => 'CASH'
37746: , p_ae_header_id => l_ae_header_id
37747: );
37748:

Line 37752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

37748:
37749: --
37750: -- set rounding class
37751: --
37752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37753: 'CASH';
37754:
37755: --
37756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 37756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

37752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
37753: 'CASH';
37754:
37755: --
37756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37758: --
37759: -- bulk performance
37760: --

Line 37757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

37753: 'CASH';
37754:
37755: --
37756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
37757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37758: --
37759: -- bulk performance
37760: --
37761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 37761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

37757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
37758: --
37759: -- bulk performance
37760: --
37761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37762:
37763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37765:

Line 37763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

37759: -- bulk performance
37760: --
37761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37762:
37763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37765:
37766: -- 4955764
37767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 37767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

37763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37765:
37766: -- 4955764
37767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
37769:
37770: -- 4458381 Public Sector Enh
37771:

Line 37819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

37815: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
37816: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
37817: l_rec_acct_attrs.array_char_value(20) := p_source_55;
37818:
37819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37821:
37822: ---------------------------------------------------------------------------------------------------------------
37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 37820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

37816: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
37817: l_rec_acct_attrs.array_char_value(20) := p_source_55;
37818:
37819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37821:
37822: ---------------------------------------------------------------------------------------------------------------
37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37824: ---------------------------------------------------------------------------------------------------------------

Line 37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

37819: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
37820: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
37821:
37822: ---------------------------------------------------------------------------------------------------------------
37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37824: ---------------------------------------------------------------------------------------------------------------
37825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37826:
37827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 37825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

37821:
37822: ---------------------------------------------------------------------------------------------------------------
37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37824: ---------------------------------------------------------------------------------------------------------------
37825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37826:
37827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37829:

Line 37827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37823: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
37824: ---------------------------------------------------------------------------------------------------------------
37825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37826:
37827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37829:
37830: IF xla_accounting_cache_pkg.GetValueChar
37831: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 37828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

37824: ---------------------------------------------------------------------------------------------------------------
37825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
37826:
37827: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37829:
37830: IF xla_accounting_cache_pkg.GetValueChar
37831: (p_source_code => 'LEDGER_CATEGORY_CODE'
37832: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 37839: xla_ae_lines_pkg.BflowUpgEntry

37835: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37836: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
37837: )
37838: THEN
37839: xla_ae_lines_pkg.BflowUpgEntry
37840: (p_business_method_code => l_bflow_method_code
37841: ,p_business_class_code => l_bflow_class_code
37842: ,p_balance_type => l_balance_type_code);
37843: ELSE

Line 37879: xla_ae_lines_pkg.set_ccid(

37875: , x_value_type_code => l_adr_value_type_code
37876: , p_side => 'NA'
37877: );
37878:
37879: xla_ae_lines_pkg.set_ccid(
37880: p_code_combination_id => l_ccid
37881: , p_value_type_code => l_adr_value_type_code
37882: , p_transaction_coa_id => l_adr_transaction_coa_id
37883: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 37915: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

37911: xla_accounting_err_pkg.build_message
37912: (p_appli_s_name => 'XLA'
37913: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
37914: ,p_token_1 => 'LINE_NUMBER'
37915: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
37916: ,p_token_2 => 'LINE_TYPE_NAME'
37917: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
37918: l_component_type
37919: ,l_component_code

Line 37951: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

37947: --
37948: --
37949: ------------------------------------------------------------------------------------------------
37950: -- 4219869 Business Flow
37951: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37952: -- Prior Entry. Currently, the following code is always generated.
37953: ------------------------------------------------------------------------------------------------
37954: XLA_AE_LINES_PKG.ValidateCurrentLine;
37955:

Line 37954: XLA_AE_LINES_PKG.ValidateCurrentLine;

37950: -- 4219869 Business Flow
37951: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
37952: -- Prior Entry. Currently, the following code is always generated.
37953: ------------------------------------------------------------------------------------------------
37954: XLA_AE_LINES_PKG.ValidateCurrentLine;
37955:
37956: ------------------------------------------------------------------------------------
37957: -- 4219869 Business Flow
37958: -- Populated credit and debit amounts -- Need to generate this within IF

Line 37960: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

37956: ------------------------------------------------------------------------------------
37957: -- 4219869 Business Flow
37958: -- Populated credit and debit amounts -- Need to generate this within IF
37959: ------------------------------------------------------------------------------------
37960: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37961:
37962: ----------------------------------------------------------------------------------
37963: -- 4219869 Business Flow
37964: -- Update journal entry status -- Need to generate this within IF

Line 37992: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

37988: -- To allow MPA report to determine if it should generate report process
37989: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37990: ------------------------------------------------------------------------------------------
37991:
37992: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37993: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37994: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37995: -- call ADRs
37996: -- Bug 4922099

Line 37993: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

37989: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
37990: ------------------------------------------------------------------------------------------
37991:
37992: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
37993: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
37994: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
37995: -- call ADRs
37996: -- Bug 4922099
37997: --

Line 38017: xla_ae_lines_pkg.set_ccid(

38013: , x_value_type_code => l_adr_value_type_code
38014: , p_side => 'NA'
38015: );
38016:
38017: xla_ae_lines_pkg.set_ccid(
38018: p_code_combination_id => l_ccid
38019: , p_value_type_code => l_adr_value_type_code
38020: , p_transaction_coa_id => l_adr_transaction_coa_id
38021: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 38040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38036:
38037: --
38038: -- Update the line information that should be overwritten
38039: --
38040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38041: p_header_num => 1);
38042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38043:
38044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38038: -- Update the line information that should be overwritten
38039: --
38040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38041: p_header_num => 1);
38042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38043:
38044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38045:
38046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38040: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38041: p_header_num => 1);
38042: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38043:
38044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38045:
38046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38048: END IF;

Line 38047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38043:
38044: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38045:
38046: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38047: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38048: END IF;
38049:
38050: --
38051: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38054: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38050: --
38051: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38052: --
38053: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38054: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38055: ELSE
38056: ---------------------------------------------------------------------------------------------------
38057: -- 4262811a Switch Sign
38058: ---------------------------------------------------------------------------------------------------

Line 38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38055: ELSE
38056: ---------------------------------------------------------------------------------------------------
38057: -- 4262811a Switch Sign
38058: ---------------------------------------------------------------------------------------------------
38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38056: ---------------------------------------------------------------------------------------------------
38057: -- 4262811a Switch Sign
38058: ---------------------------------------------------------------------------------------------------
38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302

Line 38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38057: -- 4262811a Switch Sign
38058: ---------------------------------------------------------------------------------------------------
38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302
38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38058: ---------------------------------------------------------------------------------------------------
38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302
38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38059: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302
38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38067:

Line 38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38061: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302
38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38067:
38068: END IF;
38069:

Line 38066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38062: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38063: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38064: -- 5132302
38065: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38066: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38067:
38068: END IF;
38069:
38070: -- 4955764

Line 38071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38067:
38068: END IF;
38069:
38070: -- 4955764
38071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38073:
38074:
38075: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38075: XLA_AE_LINES_PKG.ValidateCurrentLine;

38071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38073:
38074:
38075: XLA_AE_LINES_PKG.ValidateCurrentLine;
38076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38077:
38078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38079: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38073:
38074:
38075: XLA_AE_LINES_PKG.ValidateCurrentLine;
38076: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38077:
38078: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38079: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38080: ,p_balance_type_code => l_balance_type_code);

Line 38243: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38239: --
38240: -- bulk performance
38241: --
38242: l_balance_type_code VARCHAR2(1);
38243: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
38244: l_log_module VARCHAR2(240);
38245:
38246: --
38247: -- Upgrade strategy

Line 38318: XLA_AE_LINES_PKG.SetNewLine;

38314: ') = 'CASH'
38315: THEN
38316:
38317: --
38318: XLA_AE_LINES_PKG.SetNewLine;
38319:
38320: p_balance_type_code := l_balance_type_code;
38321: -- set the flag so later we will know whether the gain loss line needs to be created
38322:

Line 38330: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

38326:
38327: --
38328: -- bulk performance
38329: --
38330: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
38331: p_header_num => 0); -- 4262811
38332: --
38333: -- set accounting line options
38334: --

Line 38335: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

38331: p_header_num => 0); -- 4262811
38332: --
38333: -- set accounting line options
38334: --
38335: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
38336: p_natural_side_code => 'C'
38337: , p_gain_or_loss_flag => 'N'
38338: , p_gl_transfer_mode_code => 'S'
38339: , p_acct_entry_type_code => 'A'

Line 38349: xla_ae_lines_pkg.SetAcctLineType

38345: --
38346: --
38347: -- set accounting line type info
38348: --
38349: xla_ae_lines_pkg.SetAcctLineType
38350: (p_component_type => l_component_type
38351: ,p_event_type_code => l_event_type_code
38352: ,p_line_definition_owner_code => l_line_definition_owner_code
38353: ,p_line_definition_code => l_line_definition_code

Line 38363: xla_ae_lines_pkg.SetAcctClass(

38359: ,p_event_class_code => l_event_class_code);
38360: --
38361: -- set accounting class
38362: --
38363: xla_ae_lines_pkg.SetAcctClass(
38364: p_accounting_class_code => 'CASH'
38365: , p_ae_header_id => l_ae_header_id
38366: );
38367:

Line 38371: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

38367:
38368: --
38369: -- set rounding class
38370: --
38371: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38372: 'CASH';
38373:
38374: --
38375: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 38375: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

38371: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
38372: 'CASH';
38373:
38374: --
38375: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38376: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38377: --
38378: -- bulk performance
38379: --

Line 38376: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

38372: 'CASH';
38373:
38374: --
38375: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
38376: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38377: --
38378: -- bulk performance
38379: --
38380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 38380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

38376: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
38377: --
38378: -- bulk performance
38379: --
38380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38381:
38382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38384:

Line 38382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

38378: -- bulk performance
38379: --
38380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38381:
38382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38384:
38385: -- 4955764
38386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38384:
38385: -- 4955764
38386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
38388:
38389: -- 4458381 Public Sector Enh
38390:

Line 38438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

38434: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
38435: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38436: l_rec_acct_attrs.array_char_value(20) := p_source_55;
38437:
38438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38440:
38441: ---------------------------------------------------------------------------------------------------------------
38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 38439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

38435: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
38436: l_rec_acct_attrs.array_char_value(20) := p_source_55;
38437:
38438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38440:
38441: ---------------------------------------------------------------------------------------------------------------
38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38443: ---------------------------------------------------------------------------------------------------------------

Line 38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

38438: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
38439: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
38440:
38441: ---------------------------------------------------------------------------------------------------------------
38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38443: ---------------------------------------------------------------------------------------------------------------
38444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38445:
38446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 38444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

38440:
38441: ---------------------------------------------------------------------------------------------------------------
38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38443: ---------------------------------------------------------------------------------------------------------------
38444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38445:
38446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38448:

Line 38446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38442: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
38443: ---------------------------------------------------------------------------------------------------------------
38444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38445:
38446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38448:
38449: IF xla_accounting_cache_pkg.GetValueChar
38450: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 38447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

38443: ---------------------------------------------------------------------------------------------------------------
38444: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
38445:
38446: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38447: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38448:
38449: IF xla_accounting_cache_pkg.GetValueChar
38450: (p_source_code => 'LEDGER_CATEGORY_CODE'
38451: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 38458: xla_ae_lines_pkg.BflowUpgEntry

38454: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38455: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
38456: )
38457: THEN
38458: xla_ae_lines_pkg.BflowUpgEntry
38459: (p_business_method_code => l_bflow_method_code
38460: ,p_business_class_code => l_bflow_class_code
38461: ,p_balance_type => l_balance_type_code);
38462: ELSE

Line 38464: XLA_AE_LINES_PKG.business_flow_validation(

38460: ,p_business_class_code => l_bflow_class_code
38461: ,p_balance_type => l_balance_type_code);
38462: ELSE
38463: NULL;
38464: XLA_AE_LINES_PKG.business_flow_validation(
38465: p_business_method_code => l_bflow_method_code
38466: ,p_business_class_code => l_bflow_class_code
38467: ,p_inherit_description_flag => l_inherit_desc_flag);
38468: END IF;

Line 38491: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

38487: NULL;
38488: --
38489: --
38490:
38491: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
38492: p_code_combination_id => TO_NUMBER(C_NUM)
38493: , p_value_type_code => NULL
38494: , p_transaction_coa_id => null
38495: , p_accounting_coa_id => null

Line 38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38504: );
38505:
38506:
38507: -- initialise segments
38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38505:
38506:
38507: -- initialise segments
38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38506:
38507: -- initialise segments
38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38507: -- initialise segments
38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38508: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38509: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38510: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38511: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38512: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38513: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38514: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38515: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38516: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38517: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38518: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38519: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38520: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38521: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38522: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38523: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38524: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38525: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38526: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38527: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38528: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38529: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38530: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38538: --

Line 38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38531: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38538: --
38539:

Line 38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38532: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38538: --
38539:
38540: --

Line 38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38533: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38534: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38535: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38536: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38537: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38538: --
38539:
38540: --
38541:

Line 38560: xla_ae_lines_pkg.set_segment(

38556: );
38557:
38558: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
38559:
38560: xla_ae_lines_pkg.set_segment(
38561: p_to_segment_code => 'GL_ACCOUNT'
38562: , p_segment_value => l_segment
38563: , p_from_segment_code => l_adr_value_segment_code
38564: , p_from_combination_id => l_adr_value_combination_id

Line 38604: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

38600: xla_accounting_err_pkg.build_message
38601: (p_appli_s_name => 'XLA'
38602: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
38603: ,p_token_1 => 'LINE_NUMBER'
38604: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
38605: ,p_token_2 => 'LINE_TYPE_NAME'
38606: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
38607: l_component_type
38608: ,l_component_code

Line 38640: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

38636: --
38637: --
38638: ------------------------------------------------------------------------------------------------
38639: -- 4219869 Business Flow
38640: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38641: -- Prior Entry. Currently, the following code is always generated.
38642: ------------------------------------------------------------------------------------------------
38643: XLA_AE_LINES_PKG.ValidateCurrentLine;
38644:

Line 38643: XLA_AE_LINES_PKG.ValidateCurrentLine;

38639: -- 4219869 Business Flow
38640: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
38641: -- Prior Entry. Currently, the following code is always generated.
38642: ------------------------------------------------------------------------------------------------
38643: XLA_AE_LINES_PKG.ValidateCurrentLine;
38644:
38645: ------------------------------------------------------------------------------------
38646: -- 4219869 Business Flow
38647: -- Populated credit and debit amounts -- Need to generate this within IF

Line 38649: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38645: ------------------------------------------------------------------------------------
38646: -- 4219869 Business Flow
38647: -- Populated credit and debit amounts -- Need to generate this within IF
38648: ------------------------------------------------------------------------------------
38649: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38650:
38651: ----------------------------------------------------------------------------------
38652: -- 4219869 Business Flow
38653: -- Update journal entry status -- Need to generate this within IF

Line 38681: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

38677: -- To allow MPA report to determine if it should generate report process
38678: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38679: ------------------------------------------------------------------------------------------
38680:
38681: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38682: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38683: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38684: -- call ADRs
38685: -- Bug 4922099

Line 38682: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

38678: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
38679: ------------------------------------------------------------------------------------------
38680:
38681: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
38682: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
38683: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
38684: -- call ADRs
38685: -- Bug 4922099
38686: --

Line 38696: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

38692: NULL;
38693: --
38694: --
38695:
38696: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
38697: p_code_combination_id => TO_NUMBER(C_NUM)
38698: , p_value_type_code => NULL
38699: , p_transaction_coa_id => null
38700: , p_accounting_coa_id => null

Line 38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38709: );
38710:
38711:
38712: -- initialise segments
38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38710:
38711:
38712: -- initialise segments
38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38711:
38712: -- initialise segments
38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38712: -- initialise segments
38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38713: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38714: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38715: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38716: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38717: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38718: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38719: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38720: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38721: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38722: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38723: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38724: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38725: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38726: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38727: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38728: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38729: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38730: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38731: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38732: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38733: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38734: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38735: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38743: --

Line 38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38736: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38743: --
38744:

Line 38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38737: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38743: --
38744:
38745: --

Line 38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

38738: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38739: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38740: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38741: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38742: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
38743: --
38744:
38745: --
38746:

Line 38765: xla_ae_lines_pkg.set_segment(

38761: );
38762:
38763: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
38764:
38765: xla_ae_lines_pkg.set_segment(
38766: p_to_segment_code => 'GL_ACCOUNT'
38767: , p_segment_value => l_segment
38768: , p_from_segment_code => l_adr_value_segment_code
38769: , p_from_combination_id => l_adr_value_combination_id

Line 38796: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

38792:
38793: --
38794: -- Update the line information that should be overwritten
38795: --
38796: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38797: p_header_num => 1);
38798: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38799:
38800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 38798: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

38794: -- Update the line information that should be overwritten
38795: --
38796: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38797: p_header_num => 1);
38798: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38799:
38800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38801:
38802: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 38800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

38796: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
38797: p_header_num => 1);
38798: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
38799:
38800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38801:
38802: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38803: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38804: END IF;

Line 38803: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

38799:
38800: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
38801:
38802: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
38803: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
38804: END IF;
38805:
38806: --
38807: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 38810: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

38806: --
38807: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38808: --
38809: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38810: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38811: ELSE
38812: ---------------------------------------------------------------------------------------------------
38813: -- 4262811a Switch Sign
38814: ---------------------------------------------------------------------------------------------------

Line 38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

38811: ELSE
38812: ---------------------------------------------------------------------------------------------------
38813: -- 4262811a Switch Sign
38814: ---------------------------------------------------------------------------------------------------
38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38812: ---------------------------------------------------------------------------------------------------
38813: -- 4262811a Switch Sign
38814: ---------------------------------------------------------------------------------------------------
38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302

Line 38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38813: -- 4262811a Switch Sign
38814: ---------------------------------------------------------------------------------------------------
38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302
38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

38814: ---------------------------------------------------------------------------------------------------
38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302
38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38822: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38815: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
38816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302
38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38822: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38823:

Line 38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

38817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302
38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38822: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38823:
38824: END IF;
38825:

Line 38822: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

38818: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
38819: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38820: -- 5132302
38821: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
38822: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
38823:
38824: END IF;
38825:
38826: -- 4955764

Line 38827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

38823:
38824: END IF;
38825:
38826: -- 4955764
38827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38828: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38829:
38830:
38831: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 38831: XLA_AE_LINES_PKG.ValidateCurrentLine;

38827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38828: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38829:
38830:
38831: XLA_AE_LINES_PKG.ValidateCurrentLine;
38832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38833:
38834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38835: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 38832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

38828: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
38829:
38830:
38831: XLA_AE_LINES_PKG.ValidateCurrentLine;
38832: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38833:
38834: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38835: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38836: ,p_balance_type_code => l_balance_type_code);

Line 38999: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

38995: --
38996: -- bulk performance
38997: --
38998: l_balance_type_code VARCHAR2(1);
38999: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39000: l_log_module VARCHAR2(240);
39001:
39002: --
39003: -- Upgrade strategy

Line 39074: XLA_AE_LINES_PKG.SetNewLine;

39070: ') = 'CASH'
39071: THEN
39072:
39073: --
39074: XLA_AE_LINES_PKG.SetNewLine;
39075:
39076: p_balance_type_code := l_balance_type_code;
39077: -- set the flag so later we will know whether the gain loss line needs to be created
39078:

Line 39086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39082:
39083: --
39084: -- bulk performance
39085: --
39086: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39087: p_header_num => 0); -- 4262811
39088: --
39089: -- set accounting line options
39090: --

Line 39091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39087: p_header_num => 0); -- 4262811
39088: --
39089: -- set accounting line options
39090: --
39091: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39092: p_natural_side_code => 'C'
39093: , p_gain_or_loss_flag => 'N'
39094: , p_gl_transfer_mode_code => 'S'
39095: , p_acct_entry_type_code => 'A'

Line 39105: xla_ae_lines_pkg.SetAcctLineType

39101: --
39102: --
39103: -- set accounting line type info
39104: --
39105: xla_ae_lines_pkg.SetAcctLineType
39106: (p_component_type => l_component_type
39107: ,p_event_type_code => l_event_type_code
39108: ,p_line_definition_owner_code => l_line_definition_owner_code
39109: ,p_line_definition_code => l_line_definition_code

Line 39119: xla_ae_lines_pkg.SetAcctClass(

39115: ,p_event_class_code => l_event_class_code);
39116: --
39117: -- set accounting class
39118: --
39119: xla_ae_lines_pkg.SetAcctClass(
39120: p_accounting_class_code => 'CASH'
39121: , p_ae_header_id => l_ae_header_id
39122: );
39123:

Line 39127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39123:
39124: --
39125: -- set rounding class
39126: --
39127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39128: 'CASH';
39129:
39130: --
39131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39127: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39128: 'CASH';
39129:
39130: --
39131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39133: --
39134: -- bulk performance
39135: --

Line 39132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39128: 'CASH';
39129:
39130: --
39131: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39133: --
39134: -- bulk performance
39135: --
39136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39132: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39133: --
39134: -- bulk performance
39135: --
39136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39137:
39138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39140:

Line 39138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39134: -- bulk performance
39135: --
39136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39137:
39138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39140:
39141: -- 4955764
39142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39140:
39141: -- 4955764
39142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39144:
39145: -- 4458381 Public Sector Enh
39146:

Line 39194: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

39190: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
39191: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39192: l_rec_acct_attrs.array_char_value(20) := p_source_55;
39193:
39194: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39195: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39196:
39197: ---------------------------------------------------------------------------------------------------------------
39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 39195: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

39191: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
39192: l_rec_acct_attrs.array_char_value(20) := p_source_55;
39193:
39194: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39195: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39196:
39197: ---------------------------------------------------------------------------------------------------------------
39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39199: ---------------------------------------------------------------------------------------------------------------

Line 39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

39194: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39195: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39196:
39197: ---------------------------------------------------------------------------------------------------------------
39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39199: ---------------------------------------------------------------------------------------------------------------
39200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39201:
39202: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 39200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

39196:
39197: ---------------------------------------------------------------------------------------------------------------
39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39199: ---------------------------------------------------------------------------------------------------------------
39200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39201:
39202: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39204:

Line 39202: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39198: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39199: ---------------------------------------------------------------------------------------------------------------
39200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39201:
39202: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39204:
39205: IF xla_accounting_cache_pkg.GetValueChar
39206: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 39203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39199: ---------------------------------------------------------------------------------------------------------------
39200: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39201:
39202: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39204:
39205: IF xla_accounting_cache_pkg.GetValueChar
39206: (p_source_code => 'LEDGER_CATEGORY_CODE'
39207: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 39214: xla_ae_lines_pkg.BflowUpgEntry

39210: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39211: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
39212: )
39213: THEN
39214: xla_ae_lines_pkg.BflowUpgEntry
39215: (p_business_method_code => l_bflow_method_code
39216: ,p_business_class_code => l_bflow_class_code
39217: ,p_balance_type => l_balance_type_code);
39218: ELSE

Line 39220: XLA_AE_LINES_PKG.business_flow_validation(

39216: ,p_business_class_code => l_bflow_class_code
39217: ,p_balance_type => l_balance_type_code);
39218: ELSE
39219: NULL;
39220: XLA_AE_LINES_PKG.business_flow_validation(
39221: p_business_method_code => l_bflow_method_code
39222: ,p_business_class_code => l_bflow_class_code
39223: ,p_inherit_description_flag => l_inherit_desc_flag);
39224: END IF;

Line 39257: xla_ae_lines_pkg.set_ccid(

39253: , x_value_type_code => l_adr_value_type_code
39254: , p_side => 'NA'
39255: );
39256:
39257: xla_ae_lines_pkg.set_ccid(
39258: p_code_combination_id => l_ccid
39259: , p_value_type_code => l_adr_value_type_code
39260: , p_transaction_coa_id => l_adr_transaction_coa_id
39261: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39273: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39269: , p_side => 'NA'
39270: );
39271:
39272:
39273: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39274: p_to_segment_code => 'GL_BALANCING'
39275: , p_segment_value => C_CHAR
39276: , p_from_segment_code => NULL
39277: , p_from_combination_id => NULL

Line 39317: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39313: xla_accounting_err_pkg.build_message
39314: (p_appli_s_name => 'XLA'
39315: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39316: ,p_token_1 => 'LINE_NUMBER'
39317: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39318: ,p_token_2 => 'LINE_TYPE_NAME'
39319: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39320: l_component_type
39321: ,l_component_code

Line 39353: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

39349: --
39350: --
39351: ------------------------------------------------------------------------------------------------
39352: -- 4219869 Business Flow
39353: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39354: -- Prior Entry. Currently, the following code is always generated.
39355: ------------------------------------------------------------------------------------------------
39356: XLA_AE_LINES_PKG.ValidateCurrentLine;
39357:

Line 39356: XLA_AE_LINES_PKG.ValidateCurrentLine;

39352: -- 4219869 Business Flow
39353: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
39354: -- Prior Entry. Currently, the following code is always generated.
39355: ------------------------------------------------------------------------------------------------
39356: XLA_AE_LINES_PKG.ValidateCurrentLine;
39357:
39358: ------------------------------------------------------------------------------------
39359: -- 4219869 Business Flow
39360: -- Populated credit and debit amounts -- Need to generate this within IF

Line 39362: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39358: ------------------------------------------------------------------------------------
39359: -- 4219869 Business Flow
39360: -- Populated credit and debit amounts -- Need to generate this within IF
39361: ------------------------------------------------------------------------------------
39362: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39363:
39364: ----------------------------------------------------------------------------------
39365: -- 4219869 Business Flow
39366: -- Update journal entry status -- Need to generate this within IF

Line 39394: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

39390: -- To allow MPA report to determine if it should generate report process
39391: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39392: ------------------------------------------------------------------------------------------
39393:
39394: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39395: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39396: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39397: -- call ADRs
39398: -- Bug 4922099

Line 39395: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

39391: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
39392: ------------------------------------------------------------------------------------------
39393:
39394: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
39395: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
39396: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
39397: -- call ADRs
39398: -- Bug 4922099
39399: --

Line 39419: xla_ae_lines_pkg.set_ccid(

39415: , x_value_type_code => l_adr_value_type_code
39416: , p_side => 'NA'
39417: );
39418:
39419: xla_ae_lines_pkg.set_ccid(
39420: p_code_combination_id => l_ccid
39421: , p_value_type_code => l_adr_value_type_code
39422: , p_transaction_coa_id => l_adr_transaction_coa_id
39423: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39435: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

39431: , p_side => 'NA'
39432: );
39433:
39434:
39435: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
39436: p_to_segment_code => 'GL_BALANCING'
39437: , p_segment_value => C_CHAR
39438: , p_from_segment_code => NULL
39439: , p_from_combination_id => NULL

Line 39466: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

39462:
39463: --
39464: -- Update the line information that should be overwritten
39465: --
39466: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39467: p_header_num => 1);
39468: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39469:
39470: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 39468: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

39464: -- Update the line information that should be overwritten
39465: --
39466: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39467: p_header_num => 1);
39468: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39469:
39470: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39471:
39472: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 39470: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

39466: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
39467: p_header_num => 1);
39468: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
39469:
39470: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39471:
39472: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39473: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39474: END IF;

Line 39473: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

39469:
39470: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
39471:
39472: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
39473: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
39474: END IF;
39475:
39476: --
39477: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 39480: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

39476: --
39477: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39478: --
39479: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39480: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39481: ELSE
39482: ---------------------------------------------------------------------------------------------------
39483: -- 4262811a Switch Sign
39484: ---------------------------------------------------------------------------------------------------

Line 39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

39481: ELSE
39482: ---------------------------------------------------------------------------------------------------
39483: -- 4262811a Switch Sign
39484: ---------------------------------------------------------------------------------------------------
39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39482: ---------------------------------------------------------------------------------------------------
39483: -- 4262811a Switch Sign
39484: ---------------------------------------------------------------------------------------------------
39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302

Line 39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39483: -- 4262811a Switch Sign
39484: ---------------------------------------------------------------------------------------------------
39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302
39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

39484: ---------------------------------------------------------------------------------------------------
39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302
39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39485: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
39486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302
39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39493:

Line 39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

39487: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302
39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39493:
39494: END IF;
39495:

Line 39492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

39488: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
39489: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39490: -- 5132302
39491: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
39492: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
39493:
39494: END IF;
39495:
39496: -- 4955764

Line 39497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39493:
39494: END IF;
39495:
39496: -- 4955764
39497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39499:
39500:
39501: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 39501: XLA_AE_LINES_PKG.ValidateCurrentLine;

39497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39499:
39500:
39501: XLA_AE_LINES_PKG.ValidateCurrentLine;
39502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39503:
39504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39505: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 39502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

39498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
39499:
39500:
39501: XLA_AE_LINES_PKG.ValidateCurrentLine;
39502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39503:
39504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39505: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39506: ,p_balance_type_code => l_balance_type_code);

Line 39678: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

39674: --
39675: -- bulk performance
39676: --
39677: l_balance_type_code VARCHAR2(1);
39678: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
39679: l_log_module VARCHAR2(240);
39680:
39681: --
39682: -- Upgrade strategy

Line 39757: XLA_AE_LINES_PKG.SetNewLine;

39753: ') = 'R'
39754: THEN
39755:
39756: --
39757: XLA_AE_LINES_PKG.SetNewLine;
39758:
39759: p_balance_type_code := l_balance_type_code;
39760: -- set the flag so later we will know whether the gain loss line needs to be created
39761:

Line 39769: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

39765:
39766: --
39767: -- bulk performance
39768: --
39769: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
39770: p_header_num => 0); -- 4262811
39771: --
39772: -- set accounting line options
39773: --

Line 39774: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

39770: p_header_num => 0); -- 4262811
39771: --
39772: -- set accounting line options
39773: --
39774: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
39775: p_natural_side_code => 'C'
39776: , p_gain_or_loss_flag => 'N'
39777: , p_gl_transfer_mode_code => 'S'
39778: , p_acct_entry_type_code => 'A'

Line 39788: xla_ae_lines_pkg.SetAcctLineType

39784: --
39785: --
39786: -- set accounting line type info
39787: --
39788: xla_ae_lines_pkg.SetAcctLineType
39789: (p_component_type => l_component_type
39790: ,p_event_type_code => l_event_type_code
39791: ,p_line_definition_owner_code => l_line_definition_owner_code
39792: ,p_line_definition_code => l_line_definition_code

Line 39802: xla_ae_lines_pkg.SetAcctClass(

39798: ,p_event_class_code => l_event_class_code);
39799: --
39800: -- set accounting class
39801: --
39802: xla_ae_lines_pkg.SetAcctClass(
39803: p_accounting_class_code => 'CASH'
39804: , p_ae_header_id => l_ae_header_id
39805: );
39806:

Line 39810: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

39806:
39807: --
39808: -- set rounding class
39809: --
39810: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39811: 'CASH';
39812:
39813: --
39814: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 39814: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

39810: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
39811: 'CASH';
39812:
39813: --
39814: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39815: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39816: --
39817: -- bulk performance
39818: --

Line 39815: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

39811: 'CASH';
39812:
39813: --
39814: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
39815: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39816: --
39817: -- bulk performance
39818: --
39819: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 39819: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

39815: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
39816: --
39817: -- bulk performance
39818: --
39819: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39820:
39821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39823:

Line 39821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

39817: -- bulk performance
39818: --
39819: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39820:
39821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39823:
39824: -- 4955764
39825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 39825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

39821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39822: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39823:
39824: -- 4955764
39825: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39826: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
39827:
39828: -- 4458381 Public Sector Enh
39829:

Line 39883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

39879: l_rec_acct_attrs.array_num_value(22) := p_source_87;
39880: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
39881: l_rec_acct_attrs.array_num_value(23) := p_source_88;
39882:
39883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39885:
39886: ---------------------------------------------------------------------------------------------------------------
39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 39884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

39880: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
39881: l_rec_acct_attrs.array_num_value(23) := p_source_88;
39882:
39883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39885:
39886: ---------------------------------------------------------------------------------------------------------------
39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39888: ---------------------------------------------------------------------------------------------------------------

Line 39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

39883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
39884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
39885:
39886: ---------------------------------------------------------------------------------------------------------------
39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39888: ---------------------------------------------------------------------------------------------------------------
39889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39890:
39891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 39889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

39885:
39886: ---------------------------------------------------------------------------------------------------------------
39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39888: ---------------------------------------------------------------------------------------------------------------
39889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39890:
39891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39893:

Line 39891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
39888: ---------------------------------------------------------------------------------------------------------------
39889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39890:
39891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39893:
39894: IF xla_accounting_cache_pkg.GetValueChar
39895: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 39892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

39888: ---------------------------------------------------------------------------------------------------------------
39889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
39890:
39891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39893:
39894: IF xla_accounting_cache_pkg.GetValueChar
39895: (p_source_code => 'LEDGER_CATEGORY_CODE'
39896: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 39903: xla_ae_lines_pkg.BflowUpgEntry

39899: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39900: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
39901: )
39902: THEN
39903: xla_ae_lines_pkg.BflowUpgEntry
39904: (p_business_method_code => l_bflow_method_code
39905: ,p_business_class_code => l_bflow_class_code
39906: ,p_balance_type => l_balance_type_code);
39907: ELSE

Line 39943: xla_ae_lines_pkg.set_ccid(

39939: , x_value_type_code => l_adr_value_type_code
39940: , p_side => 'NA'
39941: );
39942:
39943: xla_ae_lines_pkg.set_ccid(
39944: p_code_combination_id => l_ccid
39945: , p_value_type_code => l_adr_value_type_code
39946: , p_transaction_coa_id => l_adr_transaction_coa_id
39947: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 39979: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

39975: xla_accounting_err_pkg.build_message
39976: (p_appli_s_name => 'XLA'
39977: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
39978: ,p_token_1 => 'LINE_NUMBER'
39979: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
39980: ,p_token_2 => 'LINE_TYPE_NAME'
39981: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
39982: l_component_type
39983: ,l_component_code

Line 40015: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40011: --
40012: --
40013: ------------------------------------------------------------------------------------------------
40014: -- 4219869 Business Flow
40015: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40016: -- Prior Entry. Currently, the following code is always generated.
40017: ------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.ValidateCurrentLine;
40019:

Line 40018: XLA_AE_LINES_PKG.ValidateCurrentLine;

40014: -- 4219869 Business Flow
40015: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40016: -- Prior Entry. Currently, the following code is always generated.
40017: ------------------------------------------------------------------------------------------------
40018: XLA_AE_LINES_PKG.ValidateCurrentLine;
40019:
40020: ------------------------------------------------------------------------------------
40021: -- 4219869 Business Flow
40022: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40024: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40020: ------------------------------------------------------------------------------------
40021: -- 4219869 Business Flow
40022: -- Populated credit and debit amounts -- Need to generate this within IF
40023: ------------------------------------------------------------------------------------
40024: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40025:
40026: ----------------------------------------------------------------------------------
40027: -- 4219869 Business Flow
40028: -- Update journal entry status -- Need to generate this within IF

Line 40056: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40052: -- To allow MPA report to determine if it should generate report process
40053: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40054: ------------------------------------------------------------------------------------------
40055:
40056: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40057: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40058: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40059: -- call ADRs
40060: -- Bug 4922099

Line 40057: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40053: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40054: ------------------------------------------------------------------------------------------
40055:
40056: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40057: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40058: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40059: -- call ADRs
40060: -- Bug 4922099
40061: --

Line 40081: xla_ae_lines_pkg.set_ccid(

40077: , x_value_type_code => l_adr_value_type_code
40078: , p_side => 'NA'
40079: );
40080:
40081: xla_ae_lines_pkg.set_ccid(
40082: p_code_combination_id => l_ccid
40083: , p_value_type_code => l_adr_value_type_code
40084: , p_transaction_coa_id => l_adr_transaction_coa_id
40085: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 40104: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40100:
40101: --
40102: -- Update the line information that should be overwritten
40103: --
40104: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40105: p_header_num => 1);
40106: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40107:
40108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40106: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40102: -- Update the line information that should be overwritten
40103: --
40104: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40105: p_header_num => 1);
40106: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40107:
40108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40109:
40110: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40104: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40105: p_header_num => 1);
40106: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40107:
40108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40109:
40110: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40111: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40112: END IF;

Line 40111: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40107:
40108: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40109:
40110: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40111: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40112: END IF;
40113:
40114: --
40115: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 40118: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40114: --
40115: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40116: --
40117: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40118: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40119: ELSE
40120: ---------------------------------------------------------------------------------------------------
40121: -- 4262811a Switch Sign
40122: ---------------------------------------------------------------------------------------------------

Line 40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

40119: ELSE
40120: ---------------------------------------------------------------------------------------------------
40121: -- 4262811a Switch Sign
40122: ---------------------------------------------------------------------------------------------------
40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40120: ---------------------------------------------------------------------------------------------------
40121: -- 4262811a Switch Sign
40122: ---------------------------------------------------------------------------------------------------
40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302

Line 40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40121: -- 4262811a Switch Sign
40122: ---------------------------------------------------------------------------------------------------
40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302
40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40122: ---------------------------------------------------------------------------------------------------
40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302
40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40123: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302
40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40131:

Line 40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

40125: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302
40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40131:
40132: END IF;
40133:

Line 40130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40126: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40127: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40128: -- 5132302
40129: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40130: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40131:
40132: END IF;
40133:
40134: -- 4955764

Line 40135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40131:
40132: END IF;
40133:
40134: -- 4955764
40135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40137:
40138:
40139: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 40139: XLA_AE_LINES_PKG.ValidateCurrentLine;

40135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40137:
40138:
40139: XLA_AE_LINES_PKG.ValidateCurrentLine;
40140: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40141:
40142: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40143: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 40140: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40137:
40138:
40139: XLA_AE_LINES_PKG.ValidateCurrentLine;
40140: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40141:
40142: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40143: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40144: ,p_balance_type_code => l_balance_type_code);

Line 40316: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

40312: --
40313: -- bulk performance
40314: --
40315: l_balance_type_code VARCHAR2(1);
40316: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
40317: l_log_module VARCHAR2(240);
40318:
40319: --
40320: -- Upgrade strategy

Line 40393: XLA_AE_LINES_PKG.SetNewLine;

40389: ') = 'R'
40390: THEN
40391:
40392: --
40393: XLA_AE_LINES_PKG.SetNewLine;
40394:
40395: p_balance_type_code := l_balance_type_code;
40396: -- set the flag so later we will know whether the gain loss line needs to be created
40397:

Line 40405: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

40401:
40402: --
40403: -- bulk performance
40404: --
40405: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
40406: p_header_num => 0); -- 4262811
40407: --
40408: -- set accounting line options
40409: --

Line 40410: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

40406: p_header_num => 0); -- 4262811
40407: --
40408: -- set accounting line options
40409: --
40410: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
40411: p_natural_side_code => 'C'
40412: , p_gain_or_loss_flag => 'N'
40413: , p_gl_transfer_mode_code => 'S'
40414: , p_acct_entry_type_code => 'A'

Line 40424: xla_ae_lines_pkg.SetAcctLineType

40420: --
40421: --
40422: -- set accounting line type info
40423: --
40424: xla_ae_lines_pkg.SetAcctLineType
40425: (p_component_type => l_component_type
40426: ,p_event_type_code => l_event_type_code
40427: ,p_line_definition_owner_code => l_line_definition_owner_code
40428: ,p_line_definition_code => l_line_definition_code

Line 40438: xla_ae_lines_pkg.SetAcctClass(

40434: ,p_event_class_code => l_event_class_code);
40435: --
40436: -- set accounting class
40437: --
40438: xla_ae_lines_pkg.SetAcctClass(
40439: p_accounting_class_code => 'CASH'
40440: , p_ae_header_id => l_ae_header_id
40441: );
40442:

Line 40446: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

40442:
40443: --
40444: -- set rounding class
40445: --
40446: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40447: 'CASH';
40448:
40449: --
40450: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 40450: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

40446: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
40447: 'CASH';
40448:
40449: --
40450: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40451: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40452: --
40453: -- bulk performance
40454: --

Line 40451: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

40447: 'CASH';
40448:
40449: --
40450: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
40451: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40452: --
40453: -- bulk performance
40454: --
40455: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 40455: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

40451: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
40452: --
40453: -- bulk performance
40454: --
40455: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40456:
40457: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40458: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40459:

Line 40457: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

40453: -- bulk performance
40454: --
40455: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40456:
40457: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40458: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40459:
40460: -- 4955764
40461: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40461: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40457: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40458: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40459:
40460: -- 4955764
40461: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40462: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
40463:
40464: -- 4458381 Public Sector Enh
40465:

Line 40519: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

40515: l_rec_acct_attrs.array_num_value(22) := p_source_87;
40516: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
40517: l_rec_acct_attrs.array_num_value(23) := p_source_88;
40518:
40519: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40520: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40521:
40522: ---------------------------------------------------------------------------------------------------------------
40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 40520: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

40516: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
40517: l_rec_acct_attrs.array_num_value(23) := p_source_88;
40518:
40519: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40520: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40521:
40522: ---------------------------------------------------------------------------------------------------------------
40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40524: ---------------------------------------------------------------------------------------------------------------

Line 40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

40519: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
40520: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
40521:
40522: ---------------------------------------------------------------------------------------------------------------
40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40524: ---------------------------------------------------------------------------------------------------------------
40525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40526:
40527: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 40525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

40521:
40522: ---------------------------------------------------------------------------------------------------------------
40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40524: ---------------------------------------------------------------------------------------------------------------
40525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40526:
40527: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40529:

Line 40527: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40523: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
40524: ---------------------------------------------------------------------------------------------------------------
40525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40526:
40527: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40529:
40530: IF xla_accounting_cache_pkg.GetValueChar
40531: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 40528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

40524: ---------------------------------------------------------------------------------------------------------------
40525: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
40526:
40527: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40529:
40530: IF xla_accounting_cache_pkg.GetValueChar
40531: (p_source_code => 'LEDGER_CATEGORY_CODE'
40532: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 40539: xla_ae_lines_pkg.BflowUpgEntry

40535: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40536: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
40537: )
40538: THEN
40539: xla_ae_lines_pkg.BflowUpgEntry
40540: (p_business_method_code => l_bflow_method_code
40541: ,p_business_class_code => l_bflow_class_code
40542: ,p_balance_type => l_balance_type_code);
40543: ELSE

Line 40545: XLA_AE_LINES_PKG.business_flow_validation(

40541: ,p_business_class_code => l_bflow_class_code
40542: ,p_balance_type => l_balance_type_code);
40543: ELSE
40544: NULL;
40545: XLA_AE_LINES_PKG.business_flow_validation(
40546: p_business_method_code => l_bflow_method_code
40547: ,p_business_class_code => l_bflow_class_code
40548: ,p_inherit_description_flag => l_inherit_desc_flag);
40549: END IF;

Line 40572: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

40568: NULL;
40569: --
40570: --
40571:
40572: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
40573: p_code_combination_id => TO_NUMBER(C_NUM)
40574: , p_value_type_code => NULL
40575: , p_transaction_coa_id => null
40576: , p_accounting_coa_id => null

Line 40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40585: );
40586:
40587:
40588: -- initialise segments
40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40586:
40587:
40588: -- initialise segments
40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40587:
40588: -- initialise segments
40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40588: -- initialise segments
40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40589: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40590: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40591: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40592: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40593: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40594: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40595: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40596: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40597: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40598: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40599: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40600: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40601: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40602: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40603: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40604: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40605: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40606: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40607: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40608: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40609: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40610: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40611: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40619: --

Line 40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40612: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40619: --
40620:

Line 40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40613: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40619: --
40620:
40621: --

Line 40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40614: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40615: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40616: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40617: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40618: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40619: --
40620:
40621: --
40622:

Line 40641: xla_ae_lines_pkg.set_segment(

40637: );
40638:
40639: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
40640:
40641: xla_ae_lines_pkg.set_segment(
40642: p_to_segment_code => 'GL_ACCOUNT'
40643: , p_segment_value => l_segment
40644: , p_from_segment_code => l_adr_value_segment_code
40645: , p_from_combination_id => l_adr_value_combination_id

Line 40685: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

40681: xla_accounting_err_pkg.build_message
40682: (p_appli_s_name => 'XLA'
40683: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
40684: ,p_token_1 => 'LINE_NUMBER'
40685: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
40686: ,p_token_2 => 'LINE_TYPE_NAME'
40687: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
40688: l_component_type
40689: ,l_component_code

Line 40721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

40717: --
40718: --
40719: ------------------------------------------------------------------------------------------------
40720: -- 4219869 Business Flow
40721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40722: -- Prior Entry. Currently, the following code is always generated.
40723: ------------------------------------------------------------------------------------------------
40724: XLA_AE_LINES_PKG.ValidateCurrentLine;
40725:

Line 40724: XLA_AE_LINES_PKG.ValidateCurrentLine;

40720: -- 4219869 Business Flow
40721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
40722: -- Prior Entry. Currently, the following code is always generated.
40723: ------------------------------------------------------------------------------------------------
40724: XLA_AE_LINES_PKG.ValidateCurrentLine;
40725:
40726: ------------------------------------------------------------------------------------
40727: -- 4219869 Business Flow
40728: -- Populated credit and debit amounts -- Need to generate this within IF

Line 40730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40726: ------------------------------------------------------------------------------------
40727: -- 4219869 Business Flow
40728: -- Populated credit and debit amounts -- Need to generate this within IF
40729: ------------------------------------------------------------------------------------
40730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40731:
40732: ----------------------------------------------------------------------------------
40733: -- 4219869 Business Flow
40734: -- Update journal entry status -- Need to generate this within IF

Line 40762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

40758: -- To allow MPA report to determine if it should generate report process
40759: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40760: ------------------------------------------------------------------------------------------
40761:
40762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40764: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40765: -- call ADRs
40766: -- Bug 4922099

Line 40763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

40759: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
40760: ------------------------------------------------------------------------------------------
40761:
40762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
40763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
40764: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
40765: -- call ADRs
40766: -- Bug 4922099
40767: --

Line 40777: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

40773: NULL;
40774: --
40775: --
40776:
40777: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
40778: p_code_combination_id => TO_NUMBER(C_NUM)
40779: , p_value_type_code => NULL
40780: , p_transaction_coa_id => null
40781: , p_accounting_coa_id => null

Line 40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40790: );
40791:
40792:
40793: -- initialise segments
40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40791:
40792:
40793: -- initialise segments
40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40792:
40793: -- initialise segments
40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40793: -- initialise segments
40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40794: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40795: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40796: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40797: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40798: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40799: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40800: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40801: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40802: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40803: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40804: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40805: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40806: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40807: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40808: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40809: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40810: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40811: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40812: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40813: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40814: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40815: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40816: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40824: --

Line 40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40817: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40824: --
40825:

Line 40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40818: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40824: --
40825:
40826: --

Line 40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

40819: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40820: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40821: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40822: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40823: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
40824: --
40825:
40826: --
40827:

Line 40846: xla_ae_lines_pkg.set_segment(

40842: );
40843:
40844: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
40845:
40846: xla_ae_lines_pkg.set_segment(
40847: p_to_segment_code => 'GL_ACCOUNT'
40848: , p_segment_value => l_segment
40849: , p_from_segment_code => l_adr_value_segment_code
40850: , p_from_combination_id => l_adr_value_combination_id

Line 40877: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

40873:
40874: --
40875: -- Update the line information that should be overwritten
40876: --
40877: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40878: p_header_num => 1);
40879: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40880:
40881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 40879: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

40875: -- Update the line information that should be overwritten
40876: --
40877: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40878: p_header_num => 1);
40879: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40880:
40881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40882:
40883: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 40881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

40877: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
40878: p_header_num => 1);
40879: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
40880:
40881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40882:
40883: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40884: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40885: END IF;

Line 40884: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

40880:
40881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
40882:
40883: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
40884: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
40885: END IF;
40886:
40887: --
40888: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 40891: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

40887: --
40888: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40889: --
40890: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40891: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40892: ELSE
40893: ---------------------------------------------------------------------------------------------------
40894: -- 4262811a Switch Sign
40895: ---------------------------------------------------------------------------------------------------

Line 40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

40892: ELSE
40893: ---------------------------------------------------------------------------------------------------
40894: -- 4262811a Switch Sign
40895: ---------------------------------------------------------------------------------------------------
40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40893: ---------------------------------------------------------------------------------------------------
40894: -- 4262811a Switch Sign
40895: ---------------------------------------------------------------------------------------------------
40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302

Line 40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40894: -- 4262811a Switch Sign
40895: ---------------------------------------------------------------------------------------------------
40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302
40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

40895: ---------------------------------------------------------------------------------------------------
40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302
40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40903: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40896: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
40897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302
40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40903: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40904:

Line 40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

40898: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302
40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40903: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40904:
40905: END IF;
40906:

Line 40903: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

40899: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
40900: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40901: -- 5132302
40902: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
40903: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
40904:
40905: END IF;
40906:
40907: -- 4955764

Line 40908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

40904:
40905: END IF;
40906:
40907: -- 4955764
40908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40910:
40911:
40912: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 40912: XLA_AE_LINES_PKG.ValidateCurrentLine;

40908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40910:
40911:
40912: XLA_AE_LINES_PKG.ValidateCurrentLine;
40913: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40914:
40915: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40916: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 40913: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

40909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
40910:
40911:
40912: XLA_AE_LINES_PKG.ValidateCurrentLine;
40913: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40914:
40915: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40916: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40917: ,p_balance_type_code => l_balance_type_code);

Line 41089: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41085: --
41086: -- bulk performance
41087: --
41088: l_balance_type_code VARCHAR2(1);
41089: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41090: l_log_module VARCHAR2(240);
41091:
41092: --
41093: -- Upgrade strategy

Line 41166: XLA_AE_LINES_PKG.SetNewLine;

41162: ') = 'R'
41163: THEN
41164:
41165: --
41166: XLA_AE_LINES_PKG.SetNewLine;
41167:
41168: p_balance_type_code := l_balance_type_code;
41169: -- set the flag so later we will know whether the gain loss line needs to be created
41170:

Line 41178: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41174:
41175: --
41176: -- bulk performance
41177: --
41178: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41179: p_header_num => 0); -- 4262811
41180: --
41181: -- set accounting line options
41182: --

Line 41183: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41179: p_header_num => 0); -- 4262811
41180: --
41181: -- set accounting line options
41182: --
41183: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41184: p_natural_side_code => 'C'
41185: , p_gain_or_loss_flag => 'N'
41186: , p_gl_transfer_mode_code => 'S'
41187: , p_acct_entry_type_code => 'A'

Line 41197: xla_ae_lines_pkg.SetAcctLineType

41193: --
41194: --
41195: -- set accounting line type info
41196: --
41197: xla_ae_lines_pkg.SetAcctLineType
41198: (p_component_type => l_component_type
41199: ,p_event_type_code => l_event_type_code
41200: ,p_line_definition_owner_code => l_line_definition_owner_code
41201: ,p_line_definition_code => l_line_definition_code

Line 41211: xla_ae_lines_pkg.SetAcctClass(

41207: ,p_event_class_code => l_event_class_code);
41208: --
41209: -- set accounting class
41210: --
41211: xla_ae_lines_pkg.SetAcctClass(
41212: p_accounting_class_code => 'CASH'
41213: , p_ae_header_id => l_ae_header_id
41214: );
41215:

Line 41219: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41215:
41216: --
41217: -- set rounding class
41218: --
41219: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41220: 'CASH';
41221:
41222: --
41223: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 41223: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

41219: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41220: 'CASH';
41221:
41222: --
41223: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41224: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41225: --
41226: -- bulk performance
41227: --

Line 41224: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

41220: 'CASH';
41221:
41222: --
41223: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41224: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41225: --
41226: -- bulk performance
41227: --
41228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 41228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

41224: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41225: --
41226: -- bulk performance
41227: --
41228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41229:
41230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41232:

Line 41230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

41226: -- bulk performance
41227: --
41228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41229:
41230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41232:
41233: -- 4955764
41234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41232:
41233: -- 4955764
41234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41236:
41237: -- 4458381 Public Sector Enh
41238:

Line 41292: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

41288: l_rec_acct_attrs.array_num_value(22) := p_source_87;
41289: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41290: l_rec_acct_attrs.array_num_value(23) := p_source_88;
41291:
41292: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41293: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41294:
41295: ---------------------------------------------------------------------------------------------------------------
41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 41293: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

41289: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
41290: l_rec_acct_attrs.array_num_value(23) := p_source_88;
41291:
41292: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41293: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41294:
41295: ---------------------------------------------------------------------------------------------------------------
41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41297: ---------------------------------------------------------------------------------------------------------------

Line 41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

41292: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
41293: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
41294:
41295: ---------------------------------------------------------------------------------------------------------------
41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41297: ---------------------------------------------------------------------------------------------------------------
41298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41299:
41300: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 41298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

41294:
41295: ---------------------------------------------------------------------------------------------------------------
41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41297: ---------------------------------------------------------------------------------------------------------------
41298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41299:
41300: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41301: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41302:

Line 41300: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41296: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
41297: ---------------------------------------------------------------------------------------------------------------
41298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41299:
41300: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41301: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41302:
41303: IF xla_accounting_cache_pkg.GetValueChar
41304: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 41301: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

41297: ---------------------------------------------------------------------------------------------------------------
41298: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
41299:
41300: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41301: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41302:
41303: IF xla_accounting_cache_pkg.GetValueChar
41304: (p_source_code => 'LEDGER_CATEGORY_CODE'
41305: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 41312: xla_ae_lines_pkg.BflowUpgEntry

41308: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41309: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
41310: )
41311: THEN
41312: xla_ae_lines_pkg.BflowUpgEntry
41313: (p_business_method_code => l_bflow_method_code
41314: ,p_business_class_code => l_bflow_class_code
41315: ,p_balance_type => l_balance_type_code);
41316: ELSE

Line 41318: XLA_AE_LINES_PKG.business_flow_validation(

41314: ,p_business_class_code => l_bflow_class_code
41315: ,p_balance_type => l_balance_type_code);
41316: ELSE
41317: NULL;
41318: XLA_AE_LINES_PKG.business_flow_validation(
41319: p_business_method_code => l_bflow_method_code
41320: ,p_business_class_code => l_bflow_class_code
41321: ,p_inherit_description_flag => l_inherit_desc_flag);
41322: END IF;

Line 41355: xla_ae_lines_pkg.set_ccid(

41351: , x_value_type_code => l_adr_value_type_code
41352: , p_side => 'NA'
41353: );
41354:
41355: xla_ae_lines_pkg.set_ccid(
41356: p_code_combination_id => l_ccid
41357: , p_value_type_code => l_adr_value_type_code
41358: , p_transaction_coa_id => l_adr_transaction_coa_id
41359: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41371: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

41367: , p_side => 'NA'
41368: );
41369:
41370:
41371: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
41372: p_to_segment_code => 'GL_BALANCING'
41373: , p_segment_value => C_CHAR
41374: , p_from_segment_code => NULL
41375: , p_from_combination_id => NULL

Line 41415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

41411: xla_accounting_err_pkg.build_message
41412: (p_appli_s_name => 'XLA'
41413: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
41414: ,p_token_1 => 'LINE_NUMBER'
41415: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
41416: ,p_token_2 => 'LINE_TYPE_NAME'
41417: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
41418: l_component_type
41419: ,l_component_code

Line 41451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

41447: --
41448: --
41449: ------------------------------------------------------------------------------------------------
41450: -- 4219869 Business Flow
41451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41452: -- Prior Entry. Currently, the following code is always generated.
41453: ------------------------------------------------------------------------------------------------
41454: XLA_AE_LINES_PKG.ValidateCurrentLine;
41455:

Line 41454: XLA_AE_LINES_PKG.ValidateCurrentLine;

41450: -- 4219869 Business Flow
41451: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
41452: -- Prior Entry. Currently, the following code is always generated.
41453: ------------------------------------------------------------------------------------------------
41454: XLA_AE_LINES_PKG.ValidateCurrentLine;
41455:
41456: ------------------------------------------------------------------------------------
41457: -- 4219869 Business Flow
41458: -- Populated credit and debit amounts -- Need to generate this within IF

Line 41460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41456: ------------------------------------------------------------------------------------
41457: -- 4219869 Business Flow
41458: -- Populated credit and debit amounts -- Need to generate this within IF
41459: ------------------------------------------------------------------------------------
41460: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41461:
41462: ----------------------------------------------------------------------------------
41463: -- 4219869 Business Flow
41464: -- Update journal entry status -- Need to generate this within IF

Line 41492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

41488: -- To allow MPA report to determine if it should generate report process
41489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41490: ------------------------------------------------------------------------------------------
41491:
41492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41495: -- call ADRs
41496: -- Bug 4922099

Line 41493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

41489: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
41490: ------------------------------------------------------------------------------------------
41491:
41492: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
41493: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
41494: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
41495: -- call ADRs
41496: -- Bug 4922099
41497: --

Line 41517: xla_ae_lines_pkg.set_ccid(

41513: , x_value_type_code => l_adr_value_type_code
41514: , p_side => 'NA'
41515: );
41516:
41517: xla_ae_lines_pkg.set_ccid(
41518: p_code_combination_id => l_ccid
41519: , p_value_type_code => l_adr_value_type_code
41520: , p_transaction_coa_id => l_adr_transaction_coa_id
41521: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 41533: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

41529: , p_side => 'NA'
41530: );
41531:
41532:
41533: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
41534: p_to_segment_code => 'GL_BALANCING'
41535: , p_segment_value => C_CHAR
41536: , p_from_segment_code => NULL
41537: , p_from_combination_id => NULL

Line 41564: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

41560:
41561: --
41562: -- Update the line information that should be overwritten
41563: --
41564: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41565: p_header_num => 1);
41566: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41567:
41568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 41566: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

41562: -- Update the line information that should be overwritten
41563: --
41564: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41565: p_header_num => 1);
41566: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41567:
41568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41569:
41570: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 41568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

41564: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
41565: p_header_num => 1);
41566: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
41567:
41568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41569:
41570: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41571: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41572: END IF;

Line 41571: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

41567:
41568: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
41569:
41570: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
41571: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
41572: END IF;
41573:
41574: --
41575: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 41578: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

41574: --
41575: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41576: --
41577: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41578: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41579: ELSE
41580: ---------------------------------------------------------------------------------------------------
41581: -- 4262811a Switch Sign
41582: ---------------------------------------------------------------------------------------------------

Line 41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

41579: ELSE
41580: ---------------------------------------------------------------------------------------------------
41581: -- 4262811a Switch Sign
41582: ---------------------------------------------------------------------------------------------------
41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41580: ---------------------------------------------------------------------------------------------------
41581: -- 4262811a Switch Sign
41582: ---------------------------------------------------------------------------------------------------
41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302

Line 41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41581: -- 4262811a Switch Sign
41582: ---------------------------------------------------------------------------------------------------
41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302
41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

41582: ---------------------------------------------------------------------------------------------------
41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302
41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41590: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41583: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
41584: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302
41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41590: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41591:

Line 41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

41585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302
41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41590: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41591:
41592: END IF;
41593:

Line 41590: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

41586: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41588: -- 5132302
41589: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
41590: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
41591:
41592: END IF;
41593:
41594: -- 4955764

Line 41595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41591:
41592: END IF;
41593:
41594: -- 4955764
41595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41597:
41598:
41599: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 41599: XLA_AE_LINES_PKG.ValidateCurrentLine;

41595: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41597:
41598:
41599: XLA_AE_LINES_PKG.ValidateCurrentLine;
41600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41601:
41602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41603: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 41600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

41596: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
41597:
41598:
41599: XLA_AE_LINES_PKG.ValidateCurrentLine;
41600: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41601:
41602: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41603: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41604: ,p_balance_type_code => l_balance_type_code);

Line 41783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

41779: --
41780: -- bulk performance
41781: --
41782: l_balance_type_code VARCHAR2(1);
41783: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
41784: l_log_module VARCHAR2(240);
41785:
41786: --
41787: -- Upgrade strategy

Line 41853: XLA_AE_LINES_PKG.SetNewLine;

41849: ') = 'DEFERRED'
41850: THEN
41851:
41852: --
41853: XLA_AE_LINES_PKG.SetNewLine;
41854:
41855: p_balance_type_code := l_balance_type_code;
41856: -- set the flag so later we will know whether the gain loss line needs to be created
41857:

Line 41865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

41861:
41862: --
41863: -- bulk performance
41864: --
41865: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
41866: p_header_num => 0); -- 4262811
41867: --
41868: -- set accounting line options
41869: --

Line 41870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

41866: p_header_num => 0); -- 4262811
41867: --
41868: -- set accounting line options
41869: --
41870: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
41871: p_natural_side_code => 'D'
41872: , p_gain_or_loss_flag => 'N'
41873: , p_gl_transfer_mode_code => 'S'
41874: , p_acct_entry_type_code => 'A'

Line 41884: xla_ae_lines_pkg.SetAcctLineType

41880: --
41881: --
41882: -- set accounting line type info
41883: --
41884: xla_ae_lines_pkg.SetAcctLineType
41885: (p_component_type => l_component_type
41886: ,p_event_type_code => l_event_type_code
41887: ,p_line_definition_owner_code => l_line_definition_owner_code
41888: ,p_line_definition_code => l_line_definition_code

Line 41898: xla_ae_lines_pkg.SetAcctClass(

41894: ,p_event_class_code => l_event_class_code);
41895: --
41896: -- set accounting class
41897: --
41898: xla_ae_lines_pkg.SetAcctClass(
41899: p_accounting_class_code => 'PREPAID_EXPENSE'
41900: , p_ae_header_id => l_ae_header_id
41901: );
41902:

Line 41906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

41902:
41903: --
41904: -- set rounding class
41905: --
41906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41907: 'PREPAID_EXPENSE';
41908:
41909: --
41910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 41910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

41906: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
41907: 'PREPAID_EXPENSE';
41908:
41909: --
41910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41912: --
41913: -- bulk performance
41914: --

Line 41911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

41907: 'PREPAID_EXPENSE';
41908:
41909: --
41910: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
41911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41912: --
41913: -- bulk performance
41914: --
41915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 41915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

41911: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
41912: --
41913: -- bulk performance
41914: --
41915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41916:
41917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41919:

Line 41917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

41913: -- bulk performance
41914: --
41915: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41916:
41917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41919:
41920: -- 4955764
41921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 41921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

41917: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41918: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41919:
41920: -- 4955764
41921: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41922: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
41923:
41924: -- 4458381 Public Sector Enh
41925:

Line 42021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42017: l_rec_acct_attrs.array_num_value(38) := p_source_89;
42018: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
42019: l_rec_acct_attrs.array_num_value(39) := p_source_90;
42020:
42021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42023:
42024: ---------------------------------------------------------------------------------------------------------------
42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42018: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
42019: l_rec_acct_attrs.array_num_value(39) := p_source_90;
42020:
42021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42023:
42024: ---------------------------------------------------------------------------------------------------------------
42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42026: ---------------------------------------------------------------------------------------------------------------

Line 42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42021: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42022: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42023:
42024: ---------------------------------------------------------------------------------------------------------------
42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42026: ---------------------------------------------------------------------------------------------------------------
42027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42028:
42029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42023:
42024: ---------------------------------------------------------------------------------------------------------------
42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42026: ---------------------------------------------------------------------------------------------------------------
42027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42028:
42029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42031:

Line 42029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42025: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42026: ---------------------------------------------------------------------------------------------------------------
42027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42028:
42029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42031:
42032: IF xla_accounting_cache_pkg.GetValueChar
42033: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42026: ---------------------------------------------------------------------------------------------------------------
42027: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42028:
42029: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42031:
42032: IF xla_accounting_cache_pkg.GetValueChar
42033: (p_source_code => 'LEDGER_CATEGORY_CODE'
42034: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42041: xla_ae_lines_pkg.BflowUpgEntry

42037: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42038: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42039: )
42040: THEN
42041: xla_ae_lines_pkg.BflowUpgEntry
42042: (p_business_method_code => l_bflow_method_code
42043: ,p_business_class_code => l_bflow_class_code
42044: ,p_balance_type => l_balance_type_code);
42045: ELSE

Line 42047: XLA_AE_LINES_PKG.business_flow_validation(

42043: ,p_business_class_code => l_bflow_class_code
42044: ,p_balance_type => l_balance_type_code);
42045: ELSE
42046: NULL;
42047: XLA_AE_LINES_PKG.business_flow_validation(
42048: p_business_method_code => l_bflow_method_code
42049: ,p_business_class_code => l_bflow_class_code
42050: ,p_inherit_description_flag => l_inherit_desc_flag);
42051: END IF;

Line 42094: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42090: xla_accounting_err_pkg.build_message
42091: (p_appli_s_name => 'XLA'
42092: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42093: ,p_token_1 => 'LINE_NUMBER'
42094: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42095: ,p_token_2 => 'LINE_TYPE_NAME'
42096: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42097: l_component_type
42098: ,l_component_code

Line 42130: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42126: --
42127: --
42128: ------------------------------------------------------------------------------------------------
42129: -- 4219869 Business Flow
42130: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42131: -- Prior Entry. Currently, the following code is always generated.
42132: ------------------------------------------------------------------------------------------------
42133: -- No ValidateCurrentLine for business flow method of Prior Entry
42134:

Line 42139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42135: ------------------------------------------------------------------------------------
42136: -- 4219869 Business Flow
42137: -- Populated credit and debit amounts -- Need to generate this within IF
42138: ------------------------------------------------------------------------------------
42139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42140:
42141: ----------------------------------------------------------------------------------
42142: -- 4219869 Business Flow
42143: -- Update journal entry status -- Need to generate this within IF

Line 42171: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42167: -- To allow MPA report to determine if it should generate report process
42168: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42169: ------------------------------------------------------------------------------------------
42170:
42171: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42172: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42173: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42174: -- call ADRs
42175: -- Bug 4922099

Line 42172: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42168: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42169: ------------------------------------------------------------------------------------------
42170:
42171: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42172: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42173: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42174: -- call ADRs
42175: -- Bug 4922099
42176: --

Line 42193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42189:
42190: --
42191: -- Update the line information that should be overwritten
42192: --
42193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42194: p_header_num => 1);
42195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42196:
42197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42191: -- Update the line information that should be overwritten
42192: --
42193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42194: p_header_num => 1);
42195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42196:
42197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42198:
42199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42193: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42194: p_header_num => 1);
42195: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42196:
42197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42198:
42199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42201: END IF;

Line 42200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42196:
42197: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42198:
42199: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42200: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42201: END IF;
42202:
42203: --
42204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42203: --
42204: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42205: --
42206: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42207: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42208: ELSE
42209: ---------------------------------------------------------------------------------------------------
42210: -- 4262811a Switch Sign
42211: ---------------------------------------------------------------------------------------------------

Line 42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42208: ELSE
42209: ---------------------------------------------------------------------------------------------------
42210: -- 4262811a Switch Sign
42211: ---------------------------------------------------------------------------------------------------
42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42209: ---------------------------------------------------------------------------------------------------
42210: -- 4262811a Switch Sign
42211: ---------------------------------------------------------------------------------------------------
42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302

Line 42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42210: -- 4262811a Switch Sign
42211: ---------------------------------------------------------------------------------------------------
42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302
42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42211: ---------------------------------------------------------------------------------------------------
42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302
42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42212: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302
42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42220:

Line 42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42214: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302
42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42220:
42221: END IF;
42222:

Line 42219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42215: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42216: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42217: -- 5132302
42218: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42219: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42220:
42221: END IF;
42222:
42223: -- 4955764

Line 42224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42220:
42221: END IF;
42222:
42223: -- 4955764
42224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42226:
42227:
42228: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42228: XLA_AE_LINES_PKG.ValidateCurrentLine;

42224: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42226:
42227:
42228: XLA_AE_LINES_PKG.ValidateCurrentLine;
42229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42230:
42231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42225: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42226:
42227:
42228: XLA_AE_LINES_PKG.ValidateCurrentLine;
42229: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42230:
42231: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42232: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42233: ,p_balance_type_code => l_balance_type_code);

Line 42401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

42397: --
42398: -- bulk performance
42399: --
42400: l_balance_type_code VARCHAR2(1);
42401: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
42402: l_log_module VARCHAR2(240);
42403:
42404: --
42405: -- Upgrade strategy

Line 42479: XLA_AE_LINES_PKG.SetNewLine;

42475: ') <> 'R'
42476: THEN
42477:
42478: --
42479: XLA_AE_LINES_PKG.SetNewLine;
42480:
42481: p_balance_type_code := l_balance_type_code;
42482: -- set the flag so later we will know whether the gain loss line needs to be created
42483:

Line 42491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

42487:
42488: --
42489: -- bulk performance
42490: --
42491: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
42492: p_header_num => 0); -- 4262811
42493: --
42494: -- set accounting line options
42495: --

Line 42496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

42492: p_header_num => 0); -- 4262811
42493: --
42494: -- set accounting line options
42495: --
42496: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
42497: p_natural_side_code => 'D'
42498: , p_gain_or_loss_flag => 'N'
42499: , p_gl_transfer_mode_code => 'S'
42500: , p_acct_entry_type_code => 'A'

Line 42510: xla_ae_lines_pkg.SetAcctLineType

42506: --
42507: --
42508: -- set accounting line type info
42509: --
42510: xla_ae_lines_pkg.SetAcctLineType
42511: (p_component_type => l_component_type
42512: ,p_event_type_code => l_event_type_code
42513: ,p_line_definition_owner_code => l_line_definition_owner_code
42514: ,p_line_definition_code => l_line_definition_code

Line 42524: xla_ae_lines_pkg.SetAcctClass(

42520: ,p_event_class_code => l_event_class_code);
42521: --
42522: -- set accounting class
42523: --
42524: xla_ae_lines_pkg.SetAcctClass(
42525: p_accounting_class_code => 'DEF_REC_TAX'
42526: , p_ae_header_id => l_ae_header_id
42527: );
42528:

Line 42532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

42528:
42529: --
42530: -- set rounding class
42531: --
42532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42533: 'DEF_REC_TAX';
42534:
42535: --
42536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 42536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

42532: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
42533: 'DEF_REC_TAX';
42534:
42535: --
42536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42538: --
42539: -- bulk performance
42540: --

Line 42537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

42533: 'DEF_REC_TAX';
42534:
42535: --
42536: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
42537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42538: --
42539: -- bulk performance
42540: --
42541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 42541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

42537: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
42538: --
42539: -- bulk performance
42540: --
42541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42542:
42543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42545:

Line 42543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

42539: -- bulk performance
42540: --
42541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42542:
42543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42545:
42546: -- 4955764
42547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42545:
42546: -- 4955764
42547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
42549:
42550: -- 4458381 Public Sector Enh
42551:

Line 42607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

42603: l_rec_acct_attrs.array_num_value(23) := p_source_86;
42604: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
42605: l_rec_acct_attrs.array_num_value(24) := p_source_88;
42606:
42607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42609:
42610: ---------------------------------------------------------------------------------------------------------------
42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 42608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

42604: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
42605: l_rec_acct_attrs.array_num_value(24) := p_source_88;
42606:
42607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42609:
42610: ---------------------------------------------------------------------------------------------------------------
42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42612: ---------------------------------------------------------------------------------------------------------------

Line 42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

42607: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
42608: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
42609:
42610: ---------------------------------------------------------------------------------------------------------------
42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42612: ---------------------------------------------------------------------------------------------------------------
42613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42614:
42615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 42613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

42609:
42610: ---------------------------------------------------------------------------------------------------------------
42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42612: ---------------------------------------------------------------------------------------------------------------
42613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42614:
42615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42617:

Line 42615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42611: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
42612: ---------------------------------------------------------------------------------------------------------------
42613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42614:
42615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42617:
42618: IF xla_accounting_cache_pkg.GetValueChar
42619: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 42616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

42612: ---------------------------------------------------------------------------------------------------------------
42613: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
42614:
42615: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42617:
42618: IF xla_accounting_cache_pkg.GetValueChar
42619: (p_source_code => 'LEDGER_CATEGORY_CODE'
42620: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 42627: xla_ae_lines_pkg.BflowUpgEntry

42623: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42624: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
42625: )
42626: THEN
42627: xla_ae_lines_pkg.BflowUpgEntry
42628: (p_business_method_code => l_bflow_method_code
42629: ,p_business_class_code => l_bflow_class_code
42630: ,p_balance_type => l_balance_type_code);
42631: ELSE

Line 42667: xla_ae_lines_pkg.set_ccid(

42663: , x_value_type_code => l_adr_value_type_code
42664: , p_side => 'NA'
42665: );
42666:
42667: xla_ae_lines_pkg.set_ccid(
42668: p_code_combination_id => l_ccid
42669: , p_value_type_code => l_adr_value_type_code
42670: , p_transaction_coa_id => l_adr_transaction_coa_id
42671: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

42699: xla_accounting_err_pkg.build_message
42700: (p_appli_s_name => 'XLA'
42701: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
42702: ,p_token_1 => 'LINE_NUMBER'
42703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
42704: ,p_token_2 => 'LINE_TYPE_NAME'
42705: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
42706: l_component_type
42707: ,l_component_code

Line 42739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

42735: --
42736: --
42737: ------------------------------------------------------------------------------------------------
42738: -- 4219869 Business Flow
42739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42740: -- Prior Entry. Currently, the following code is always generated.
42741: ------------------------------------------------------------------------------------------------
42742: XLA_AE_LINES_PKG.ValidateCurrentLine;
42743:

Line 42742: XLA_AE_LINES_PKG.ValidateCurrentLine;

42738: -- 4219869 Business Flow
42739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
42740: -- Prior Entry. Currently, the following code is always generated.
42741: ------------------------------------------------------------------------------------------------
42742: XLA_AE_LINES_PKG.ValidateCurrentLine;
42743:
42744: ------------------------------------------------------------------------------------
42745: -- 4219869 Business Flow
42746: -- Populated credit and debit amounts -- Need to generate this within IF

Line 42748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42744: ------------------------------------------------------------------------------------
42745: -- 4219869 Business Flow
42746: -- Populated credit and debit amounts -- Need to generate this within IF
42747: ------------------------------------------------------------------------------------
42748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42749:
42750: ----------------------------------------------------------------------------------
42751: -- 4219869 Business Flow
42752: -- Update journal entry status -- Need to generate this within IF

Line 42780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

42776: -- To allow MPA report to determine if it should generate report process
42777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42778: ------------------------------------------------------------------------------------------
42779:
42780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42783: -- call ADRs
42784: -- Bug 4922099

Line 42781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

42777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
42778: ------------------------------------------------------------------------------------------
42779:
42780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
42781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
42782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
42783: -- call ADRs
42784: -- Bug 4922099
42785: --

Line 42805: xla_ae_lines_pkg.set_ccid(

42801: , x_value_type_code => l_adr_value_type_code
42802: , p_side => 'NA'
42803: );
42804:
42805: xla_ae_lines_pkg.set_ccid(
42806: p_code_combination_id => l_ccid
42807: , p_value_type_code => l_adr_value_type_code
42808: , p_transaction_coa_id => l_adr_transaction_coa_id
42809: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 42828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

42824:
42825: --
42826: -- Update the line information that should be overwritten
42827: --
42828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42829: p_header_num => 1);
42830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42831:
42832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 42830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

42826: -- Update the line information that should be overwritten
42827: --
42828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42829: p_header_num => 1);
42830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42831:
42832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42833:
42834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 42832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

42828: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
42829: p_header_num => 1);
42830: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
42831:
42832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42833:
42834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42836: END IF;

Line 42835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

42831:
42832: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
42833:
42834: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
42835: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
42836: END IF;
42837:
42838: --
42839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 42842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

42838: --
42839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42840: --
42841: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42843: ELSE
42844: ---------------------------------------------------------------------------------------------------
42845: -- 4262811a Switch Sign
42846: ---------------------------------------------------------------------------------------------------

Line 42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

42843: ELSE
42844: ---------------------------------------------------------------------------------------------------
42845: -- 4262811a Switch Sign
42846: ---------------------------------------------------------------------------------------------------
42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42844: ---------------------------------------------------------------------------------------------------
42845: -- 4262811a Switch Sign
42846: ---------------------------------------------------------------------------------------------------
42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302

Line 42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42845: -- 4262811a Switch Sign
42846: ---------------------------------------------------------------------------------------------------
42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302
42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

42846: ---------------------------------------------------------------------------------------------------
42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302
42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42847: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
42848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302
42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42855:

Line 42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

42849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302
42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42855:
42856: END IF;
42857:

Line 42854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

42850: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
42851: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42852: -- 5132302
42853: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
42854: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
42855:
42856: END IF;
42857:
42858: -- 4955764

Line 42859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

42855:
42856: END IF;
42857:
42858: -- 4955764
42859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42861:
42862:
42863: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 42863: XLA_AE_LINES_PKG.ValidateCurrentLine;

42859: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42861:
42862:
42863: XLA_AE_LINES_PKG.ValidateCurrentLine;
42864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42865:
42866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 42864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

42860: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
42861:
42862:
42863: XLA_AE_LINES_PKG.ValidateCurrentLine;
42864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42865:
42866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42868: ,p_balance_type_code => l_balance_type_code);

Line 43024: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43020: --
43021: -- bulk performance
43022: --
43023: l_balance_type_code VARCHAR2(1);
43024: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43025: l_log_module VARCHAR2(240);
43026:
43027: --
43028: -- Upgrade strategy

Line 43102: XLA_AE_LINES_PKG.SetNewLine;

43098: ') <> 'R'
43099: THEN
43100:
43101: --
43102: XLA_AE_LINES_PKG.SetNewLine;
43103:
43104: p_balance_type_code := l_balance_type_code;
43105: -- set the flag so later we will know whether the gain loss line needs to be created
43106:

Line 43114: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43110:
43111: --
43112: -- bulk performance
43113: --
43114: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43115: p_header_num => 0); -- 4262811
43116: --
43117: -- set accounting line options
43118: --

Line 43119: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43115: p_header_num => 0); -- 4262811
43116: --
43117: -- set accounting line options
43118: --
43119: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43120: p_natural_side_code => 'C'
43121: , p_gain_or_loss_flag => 'N'
43122: , p_gl_transfer_mode_code => 'S'
43123: , p_acct_entry_type_code => 'A'

Line 43133: xla_ae_lines_pkg.SetAcctLineType

43129: --
43130: --
43131: -- set accounting line type info
43132: --
43133: xla_ae_lines_pkg.SetAcctLineType
43134: (p_component_type => l_component_type
43135: ,p_event_type_code => l_event_type_code
43136: ,p_line_definition_owner_code => l_line_definition_owner_code
43137: ,p_line_definition_code => l_line_definition_code

Line 43147: xla_ae_lines_pkg.SetAcctClass(

43143: ,p_event_class_code => l_event_class_code);
43144: --
43145: -- set accounting class
43146: --
43147: xla_ae_lines_pkg.SetAcctClass(
43148: p_accounting_class_code => 'DEF_REC_TAX'
43149: , p_ae_header_id => l_ae_header_id
43150: );
43151:

Line 43155: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43151:
43152: --
43153: -- set rounding class
43154: --
43155: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43156: 'DEF_REC_TAX';
43157:
43158: --
43159: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43159: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43155: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43156: 'DEF_REC_TAX';
43157:
43158: --
43159: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43160: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43161: --
43162: -- bulk performance
43163: --

Line 43160: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43156: 'DEF_REC_TAX';
43157:
43158: --
43159: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43160: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43161: --
43162: -- bulk performance
43163: --
43164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43160: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43161: --
43162: -- bulk performance
43163: --
43164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43165:
43166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43168:

Line 43166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43162: -- bulk performance
43163: --
43164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43165:
43166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43168:
43169: -- 4955764
43170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43168:
43169: -- 4955764
43170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43172:
43173: -- 4458381 Public Sector Enh
43174:

Line 43220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43216: l_rec_acct_attrs.array_num_value(18) := p_source_86;
43217: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
43218: l_rec_acct_attrs.array_num_value(19) := p_source_88;
43219:
43220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43222:
43223: ---------------------------------------------------------------------------------------------------------------
43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43217: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
43218: l_rec_acct_attrs.array_num_value(19) := p_source_88;
43219:
43220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43222:
43223: ---------------------------------------------------------------------------------------------------------------
43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43225: ---------------------------------------------------------------------------------------------------------------

Line 43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43222:
43223: ---------------------------------------------------------------------------------------------------------------
43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43225: ---------------------------------------------------------------------------------------------------------------
43226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43227:
43228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43222:
43223: ---------------------------------------------------------------------------------------------------------------
43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43225: ---------------------------------------------------------------------------------------------------------------
43226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43227:
43228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43230:

Line 43228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43225: ---------------------------------------------------------------------------------------------------------------
43226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43227:
43228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43230:
43231: IF xla_accounting_cache_pkg.GetValueChar
43232: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43225: ---------------------------------------------------------------------------------------------------------------
43226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43227:
43228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43230:
43231: IF xla_accounting_cache_pkg.GetValueChar
43232: (p_source_code => 'LEDGER_CATEGORY_CODE'
43233: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43240: xla_ae_lines_pkg.BflowUpgEntry

43236: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43237: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43238: )
43239: THEN
43240: xla_ae_lines_pkg.BflowUpgEntry
43241: (p_business_method_code => l_bflow_method_code
43242: ,p_business_class_code => l_bflow_class_code
43243: ,p_balance_type => l_balance_type_code);
43244: ELSE

Line 43246: XLA_AE_LINES_PKG.business_flow_validation(

43242: ,p_business_class_code => l_bflow_class_code
43243: ,p_balance_type => l_balance_type_code);
43244: ELSE
43245: NULL;
43246: XLA_AE_LINES_PKG.business_flow_validation(
43247: p_business_method_code => l_bflow_method_code
43248: ,p_business_class_code => l_bflow_class_code
43249: ,p_inherit_description_flag => l_inherit_desc_flag);
43250: END IF;

Line 43293: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43289: xla_accounting_err_pkg.build_message
43290: (p_appli_s_name => 'XLA'
43291: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43292: ,p_token_1 => 'LINE_NUMBER'
43293: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43294: ,p_token_2 => 'LINE_TYPE_NAME'
43295: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43296: l_component_type
43297: ,l_component_code

Line 43329: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43325: --
43326: --
43327: ------------------------------------------------------------------------------------------------
43328: -- 4219869 Business Flow
43329: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43330: -- Prior Entry. Currently, the following code is always generated.
43331: ------------------------------------------------------------------------------------------------
43332: -- No ValidateCurrentLine for business flow method of Prior Entry
43333:

Line 43338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43334: ------------------------------------------------------------------------------------
43335: -- 4219869 Business Flow
43336: -- Populated credit and debit amounts -- Need to generate this within IF
43337: ------------------------------------------------------------------------------------
43338: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43339:
43340: ----------------------------------------------------------------------------------
43341: -- 4219869 Business Flow
43342: -- Update journal entry status -- Need to generate this within IF

Line 43370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43366: -- To allow MPA report to determine if it should generate report process
43367: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43368: ------------------------------------------------------------------------------------------
43369:
43370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43372: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43373: -- call ADRs
43374: -- Bug 4922099

Line 43371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43367: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43368: ------------------------------------------------------------------------------------------
43369:
43370: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43371: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43372: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43373: -- call ADRs
43374: -- Bug 4922099
43375: --

Line 43392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43388:
43389: --
43390: -- Update the line information that should be overwritten
43391: --
43392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43393: p_header_num => 1);
43394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43395:
43396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43390: -- Update the line information that should be overwritten
43391: --
43392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43393: p_header_num => 1);
43394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43395:
43396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43397:
43398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43392: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43393: p_header_num => 1);
43394: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43395:
43396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43397:
43398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43400: END IF;

Line 43399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43395:
43396: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43397:
43398: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43399: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43400: END IF;
43401:
43402: --
43403: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43406: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43402: --
43403: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43404: --
43405: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43406: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43407: ELSE
43408: ---------------------------------------------------------------------------------------------------
43409: -- 4262811a Switch Sign
43410: ---------------------------------------------------------------------------------------------------

Line 43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43407: ELSE
43408: ---------------------------------------------------------------------------------------------------
43409: -- 4262811a Switch Sign
43410: ---------------------------------------------------------------------------------------------------
43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43408: ---------------------------------------------------------------------------------------------------
43409: -- 4262811a Switch Sign
43410: ---------------------------------------------------------------------------------------------------
43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302

Line 43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43409: -- 4262811a Switch Sign
43410: ---------------------------------------------------------------------------------------------------
43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302
43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43410: ---------------------------------------------------------------------------------------------------
43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302
43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43411: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43412: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302
43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43419:

Line 43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302
43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43419:
43420: END IF;
43421:

Line 43418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43414: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43415: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43416: -- 5132302
43417: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43418: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43419:
43420: END IF;
43421:
43422: -- 4955764

Line 43423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43419:
43420: END IF;
43421:
43422: -- 4955764
43423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43425:
43426:
43427: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43427: XLA_AE_LINES_PKG.ValidateCurrentLine;

43423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43425:
43426:
43427: XLA_AE_LINES_PKG.ValidateCurrentLine;
43428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43429:
43430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43425:
43426:
43427: XLA_AE_LINES_PKG.ValidateCurrentLine;
43428: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43429:
43430: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43431: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43432: ,p_balance_type_code => l_balance_type_code);

Line 43583: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

43579: --
43580: -- bulk performance
43581: --
43582: l_balance_type_code VARCHAR2(1);
43583: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
43584: l_log_module VARCHAR2(240);
43585:
43586: --
43587: -- Upgrade strategy

Line 43660: XLA_AE_LINES_PKG.SetNewLine;

43656: ') = 'CASH')
43657: THEN
43658:
43659: --
43660: XLA_AE_LINES_PKG.SetNewLine;
43661:
43662: p_balance_type_code := l_balance_type_code;
43663: -- set the flag so later we will know whether the gain loss line needs to be created
43664:

Line 43672: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

43668:
43669: --
43670: -- bulk performance
43671: --
43672: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
43673: p_header_num => 0); -- 4262811
43674: --
43675: -- set accounting line options
43676: --

Line 43677: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

43673: p_header_num => 0); -- 4262811
43674: --
43675: -- set accounting line options
43676: --
43677: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
43678: p_natural_side_code => 'C'
43679: , p_gain_or_loss_flag => 'N'
43680: , p_gl_transfer_mode_code => 'S'
43681: , p_acct_entry_type_code => 'A'

Line 43691: xla_ae_lines_pkg.SetAcctLineType

43687: --
43688: --
43689: -- set accounting line type info
43690: --
43691: xla_ae_lines_pkg.SetAcctLineType
43692: (p_component_type => l_component_type
43693: ,p_event_type_code => l_event_type_code
43694: ,p_line_definition_owner_code => l_line_definition_owner_code
43695: ,p_line_definition_code => l_line_definition_code

Line 43705: xla_ae_lines_pkg.SetAcctClass(

43701: ,p_event_class_code => l_event_class_code);
43702: --
43703: -- set accounting class
43704: --
43705: xla_ae_lines_pkg.SetAcctClass(
43706: p_accounting_class_code => 'DEF_REC_TAX'
43707: , p_ae_header_id => l_ae_header_id
43708: );
43709:

Line 43713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

43709:
43710: --
43711: -- set rounding class
43712: --
43713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43714: 'DEF_REC_TAX';
43715:
43716: --
43717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 43717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

43713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
43714: 'DEF_REC_TAX';
43715:
43716: --
43717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43719: --
43720: -- bulk performance
43721: --

Line 43718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

43714: 'DEF_REC_TAX';
43715:
43716: --
43717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
43718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43719: --
43720: -- bulk performance
43721: --
43722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 43722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

43718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
43719: --
43720: -- bulk performance
43721: --
43722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43723:
43724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43726:

Line 43724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

43720: -- bulk performance
43721: --
43722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43723:
43724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43726:
43727: -- 4955764
43728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43726:
43727: -- 4955764
43728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
43730:
43731: -- 4458381 Public Sector Enh
43732:

Line 43770: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

43766: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_112);
43767: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
43768: l_rec_acct_attrs.array_char_value(15) := p_source_55;
43769:
43770: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43771: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43772:
43773: ---------------------------------------------------------------------------------------------------------------
43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 43771: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

43767: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
43768: l_rec_acct_attrs.array_char_value(15) := p_source_55;
43769:
43770: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43771: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43772:
43773: ---------------------------------------------------------------------------------------------------------------
43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43775: ---------------------------------------------------------------------------------------------------------------

Line 43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

43770: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
43771: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
43772:
43773: ---------------------------------------------------------------------------------------------------------------
43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43775: ---------------------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43777:
43778: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 43776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

43772:
43773: ---------------------------------------------------------------------------------------------------------------
43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43775: ---------------------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43777:
43778: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43779: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43780:

Line 43778: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43774: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
43775: ---------------------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43777:
43778: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43779: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43780:
43781: IF xla_accounting_cache_pkg.GetValueChar
43782: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 43779: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

43775: ---------------------------------------------------------------------------------------------------------------
43776: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
43777:
43778: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43779: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43780:
43781: IF xla_accounting_cache_pkg.GetValueChar
43782: (p_source_code => 'LEDGER_CATEGORY_CODE'
43783: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 43790: xla_ae_lines_pkg.BflowUpgEntry

43786: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43787: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
43788: )
43789: THEN
43790: xla_ae_lines_pkg.BflowUpgEntry
43791: (p_business_method_code => l_bflow_method_code
43792: ,p_business_class_code => l_bflow_class_code
43793: ,p_balance_type => l_balance_type_code);
43794: ELSE

Line 43796: XLA_AE_LINES_PKG.business_flow_validation(

43792: ,p_business_class_code => l_bflow_class_code
43793: ,p_balance_type => l_balance_type_code);
43794: ELSE
43795: NULL;
43796: XLA_AE_LINES_PKG.business_flow_validation(
43797: p_business_method_code => l_bflow_method_code
43798: ,p_business_class_code => l_bflow_class_code
43799: ,p_inherit_description_flag => l_inherit_desc_flag);
43800: END IF;

Line 43843: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

43839: xla_accounting_err_pkg.build_message
43840: (p_appli_s_name => 'XLA'
43841: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
43842: ,p_token_1 => 'LINE_NUMBER'
43843: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
43844: ,p_token_2 => 'LINE_TYPE_NAME'
43845: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
43846: l_component_type
43847: ,l_component_code

Line 43879: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

43875: --
43876: --
43877: ------------------------------------------------------------------------------------------------
43878: -- 4219869 Business Flow
43879: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
43880: -- Prior Entry. Currently, the following code is always generated.
43881: ------------------------------------------------------------------------------------------------
43882: -- No ValidateCurrentLine for business flow method of Prior Entry
43883:

Line 43888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43884: ------------------------------------------------------------------------------------
43885: -- 4219869 Business Flow
43886: -- Populated credit and debit amounts -- Need to generate this within IF
43887: ------------------------------------------------------------------------------------
43888: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43889:
43890: ----------------------------------------------------------------------------------
43891: -- 4219869 Business Flow
43892: -- Update journal entry status -- Need to generate this within IF

Line 43920: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

43916: -- To allow MPA report to determine if it should generate report process
43917: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43918: ------------------------------------------------------------------------------------------
43919:
43920: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43921: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43922: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43923: -- call ADRs
43924: -- Bug 4922099

Line 43921: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

43917: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
43918: ------------------------------------------------------------------------------------------
43919:
43920: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
43921: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
43922: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
43923: -- call ADRs
43924: -- Bug 4922099
43925: --

Line 43942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

43938:
43939: --
43940: -- Update the line information that should be overwritten
43941: --
43942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43943: p_header_num => 1);
43944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43945:
43946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 43944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

43940: -- Update the line information that should be overwritten
43941: --
43942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43943: p_header_num => 1);
43944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43945:
43946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43947:
43948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 43946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

43942: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
43943: p_header_num => 1);
43944: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
43945:
43946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43947:
43948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43950: END IF;

Line 43949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

43945:
43946: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
43947:
43948: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
43949: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
43950: END IF;
43951:
43952: --
43953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 43956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

43952: --
43953: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43954: --
43955: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43956: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43957: ELSE
43958: ---------------------------------------------------------------------------------------------------
43959: -- 4262811a Switch Sign
43960: ---------------------------------------------------------------------------------------------------

Line 43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

43957: ELSE
43958: ---------------------------------------------------------------------------------------------------
43959: -- 4262811a Switch Sign
43960: ---------------------------------------------------------------------------------------------------
43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43958: ---------------------------------------------------------------------------------------------------
43959: -- 4262811a Switch Sign
43960: ---------------------------------------------------------------------------------------------------
43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302

Line 43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43959: -- 4262811a Switch Sign
43960: ---------------------------------------------------------------------------------------------------
43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302
43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

43960: ---------------------------------------------------------------------------------------------------
43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302
43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43961: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
43962: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302
43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43969:

Line 43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

43963: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302
43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43969:
43970: END IF;
43971:

Line 43968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

43964: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
43965: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43966: -- 5132302
43967: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
43968: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
43969:
43970: END IF;
43971:
43972: -- 4955764

Line 43973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

43969:
43970: END IF;
43971:
43972: -- 4955764
43973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43975:
43976:
43977: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 43977: XLA_AE_LINES_PKG.ValidateCurrentLine;

43973: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43975:
43976:
43977: XLA_AE_LINES_PKG.ValidateCurrentLine;
43978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43979:
43980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 43978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

43974: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
43975:
43976:
43977: XLA_AE_LINES_PKG.ValidateCurrentLine;
43978: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43979:
43980: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43981: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43982: ,p_balance_type_code => l_balance_type_code);

Line 44148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44144: --
44145: -- bulk performance
44146: --
44147: l_balance_type_code VARCHAR2(1);
44148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44149: l_log_module VARCHAR2(240);
44150:
44151: --
44152: -- Upgrade strategy

Line 44235: XLA_AE_LINES_PKG.SetNewLine;

44231: ') <> 'PAYMENTCARD'
44232: THEN
44233:
44234: --
44235: XLA_AE_LINES_PKG.SetNewLine;
44236:
44237: p_balance_type_code := l_balance_type_code;
44238: -- set the flag so later we will know whether the gain loss line needs to be created
44239:

Line 44247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44243:
44244: --
44245: -- bulk performance
44246: --
44247: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44248: p_header_num => 0); -- 4262811
44249: --
44250: -- set accounting line options
44251: --

Line 44252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44248: p_header_num => 0); -- 4262811
44249: --
44250: -- set accounting line options
44251: --
44252: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44253: p_natural_side_code => 'C'
44254: , p_gain_or_loss_flag => 'N'
44255: , p_gl_transfer_mode_code => 'S'
44256: , p_acct_entry_type_code => 'A'

Line 44266: xla_ae_lines_pkg.SetAcctLineType

44262: --
44263: --
44264: -- set accounting line type info
44265: --
44266: xla_ae_lines_pkg.SetAcctLineType
44267: (p_component_type => l_component_type
44268: ,p_event_type_code => l_event_type_code
44269: ,p_line_definition_owner_code => l_line_definition_owner_code
44270: ,p_line_definition_code => l_line_definition_code

Line 44280: xla_ae_lines_pkg.SetAcctClass(

44276: ,p_event_class_code => l_event_class_code);
44277: --
44278: -- set accounting class
44279: --
44280: xla_ae_lines_pkg.SetAcctClass(
44281: p_accounting_class_code => 'DEF_REC_TAX'
44282: , p_ae_header_id => l_ae_header_id
44283: );
44284:

Line 44288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44284:
44285: --
44286: -- set rounding class
44287: --
44288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44289: 'DEF_REC_TAX';
44290:
44291: --
44292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44288: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44289: 'DEF_REC_TAX';
44290:
44291: --
44292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44294: --
44295: -- bulk performance
44296: --

Line 44293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44289: 'DEF_REC_TAX';
44290:
44291: --
44292: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44294: --
44295: -- bulk performance
44296: --
44297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44293: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44294: --
44295: -- bulk performance
44296: --
44297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44298:
44299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44301:

Line 44299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44295: -- bulk performance
44296: --
44297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44298:
44299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44301:
44302: -- 4955764
44303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44301:
44302: -- 4955764
44303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44305:
44306: -- 4458381 Public Sector Enh
44307:

Line 44353: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44349: l_rec_acct_attrs.array_num_value(18) := p_source_87;
44350: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44351: l_rec_acct_attrs.array_num_value(19) := p_source_88;
44352:
44353: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44354: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44355:
44356: ---------------------------------------------------------------------------------------------------------------
44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44354: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44350: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
44351: l_rec_acct_attrs.array_num_value(19) := p_source_88;
44352:
44353: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44354: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44355:
44356: ---------------------------------------------------------------------------------------------------------------
44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44358: ---------------------------------------------------------------------------------------------------------------

Line 44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44353: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44354: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44355:
44356: ---------------------------------------------------------------------------------------------------------------
44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44358: ---------------------------------------------------------------------------------------------------------------
44359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44360:
44361: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44355:
44356: ---------------------------------------------------------------------------------------------------------------
44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44358: ---------------------------------------------------------------------------------------------------------------
44359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44360:
44361: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44362: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44363:

Line 44361: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44357: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44358: ---------------------------------------------------------------------------------------------------------------
44359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44360:
44361: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44362: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44363:
44364: IF xla_accounting_cache_pkg.GetValueChar
44365: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44362: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44358: ---------------------------------------------------------------------------------------------------------------
44359: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44360:
44361: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44362: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44363:
44364: IF xla_accounting_cache_pkg.GetValueChar
44365: (p_source_code => 'LEDGER_CATEGORY_CODE'
44366: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44373: xla_ae_lines_pkg.BflowUpgEntry

44369: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44370: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44371: )
44372: THEN
44373: xla_ae_lines_pkg.BflowUpgEntry
44374: (p_business_method_code => l_bflow_method_code
44375: ,p_business_class_code => l_bflow_class_code
44376: ,p_balance_type => l_balance_type_code);
44377: ELSE

Line 44379: XLA_AE_LINES_PKG.business_flow_validation(

44375: ,p_business_class_code => l_bflow_class_code
44376: ,p_balance_type => l_balance_type_code);
44377: ELSE
44378: NULL;
44379: XLA_AE_LINES_PKG.business_flow_validation(
44380: p_business_method_code => l_bflow_method_code
44381: ,p_business_class_code => l_bflow_class_code
44382: ,p_inherit_description_flag => l_inherit_desc_flag);
44383: END IF;

Line 44426: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

44422: xla_accounting_err_pkg.build_message
44423: (p_appli_s_name => 'XLA'
44424: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
44425: ,p_token_1 => 'LINE_NUMBER'
44426: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
44427: ,p_token_2 => 'LINE_TYPE_NAME'
44428: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
44429: l_component_type
44430: ,l_component_code

Line 44462: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

44458: --
44459: --
44460: ------------------------------------------------------------------------------------------------
44461: -- 4219869 Business Flow
44462: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
44463: -- Prior Entry. Currently, the following code is always generated.
44464: ------------------------------------------------------------------------------------------------
44465: -- No ValidateCurrentLine for business flow method of Prior Entry
44466:

Line 44471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44467: ------------------------------------------------------------------------------------
44468: -- 4219869 Business Flow
44469: -- Populated credit and debit amounts -- Need to generate this within IF
44470: ------------------------------------------------------------------------------------
44471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44472:
44473: ----------------------------------------------------------------------------------
44474: -- 4219869 Business Flow
44475: -- Update journal entry status -- Need to generate this within IF

Line 44503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

44499: -- To allow MPA report to determine if it should generate report process
44500: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44501: ------------------------------------------------------------------------------------------
44502:
44503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44505: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44506: -- call ADRs
44507: -- Bug 4922099

Line 44504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

44500: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
44501: ------------------------------------------------------------------------------------------
44502:
44503: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
44504: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
44505: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
44506: -- call ADRs
44507: -- Bug 4922099
44508: --

Line 44525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

44521:
44522: --
44523: -- Update the line information that should be overwritten
44524: --
44525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44526: p_header_num => 1);
44527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44528:
44529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 44527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

44523: -- Update the line information that should be overwritten
44524: --
44525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44526: p_header_num => 1);
44527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44528:
44529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44530:
44531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 44529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

44525: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
44526: p_header_num => 1);
44527: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
44528:
44529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44530:
44531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44533: END IF;

Line 44532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

44528:
44529: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
44530:
44531: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
44532: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
44533: END IF;
44534:
44535: --
44536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 44539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

44535: --
44536: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44537: --
44538: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44539: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44540: ELSE
44541: ---------------------------------------------------------------------------------------------------
44542: -- 4262811a Switch Sign
44543: ---------------------------------------------------------------------------------------------------

Line 44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

44540: ELSE
44541: ---------------------------------------------------------------------------------------------------
44542: -- 4262811a Switch Sign
44543: ---------------------------------------------------------------------------------------------------
44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44541: ---------------------------------------------------------------------------------------------------
44542: -- 4262811a Switch Sign
44543: ---------------------------------------------------------------------------------------------------
44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302

Line 44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44542: -- 4262811a Switch Sign
44543: ---------------------------------------------------------------------------------------------------
44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302
44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

44543: ---------------------------------------------------------------------------------------------------
44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302
44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44544: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
44545: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302
44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44552:

Line 44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

44546: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302
44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44552:
44553: END IF;
44554:

Line 44551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

44547: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
44548: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44549: -- 5132302
44550: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
44551: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
44552:
44553: END IF;
44554:
44555: -- 4955764

Line 44556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44552:
44553: END IF;
44554:
44555: -- 4955764
44556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44558:
44559:
44560: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 44560: XLA_AE_LINES_PKG.ValidateCurrentLine;

44556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44558:
44559:
44560: XLA_AE_LINES_PKG.ValidateCurrentLine;
44561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44562:
44563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 44561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

44557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
44558:
44559:
44560: XLA_AE_LINES_PKG.ValidateCurrentLine;
44561: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44562:
44563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44565: ,p_balance_type_code => l_balance_type_code);

Line 44742: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

44738: --
44739: -- bulk performance
44740: --
44741: l_balance_type_code VARCHAR2(1);
44742: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
44743: l_log_module VARCHAR2(240);
44744:
44745: --
44746: -- Upgrade strategy

Line 44810: XLA_AE_LINES_PKG.SetNewLine;

44806: ') = 'DEFERRED'
44807: THEN
44808:
44809: --
44810: XLA_AE_LINES_PKG.SetNewLine;
44811:
44812: p_balance_type_code := l_balance_type_code;
44813: -- set the flag so later we will know whether the gain loss line needs to be created
44814:

Line 44822: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

44818:
44819: --
44820: -- bulk performance
44821: --
44822: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
44823: p_header_num => 0); -- 4262811
44824: --
44825: -- set accounting line options
44826: --

Line 44827: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

44823: p_header_num => 0); -- 4262811
44824: --
44825: -- set accounting line options
44826: --
44827: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
44828: p_natural_side_code => 'D'
44829: , p_gain_or_loss_flag => 'N'
44830: , p_gl_transfer_mode_code => 'S'
44831: , p_acct_entry_type_code => 'A'

Line 44841: xla_ae_lines_pkg.SetAcctLineType

44837: --
44838: --
44839: -- set accounting line type info
44840: --
44841: xla_ae_lines_pkg.SetAcctLineType
44842: (p_component_type => l_component_type
44843: ,p_event_type_code => l_event_type_code
44844: ,p_line_definition_owner_code => l_line_definition_owner_code
44845: ,p_line_definition_code => l_line_definition_code

Line 44855: xla_ae_lines_pkg.SetAcctClass(

44851: ,p_event_class_code => l_event_class_code);
44852: --
44853: -- set accounting class
44854: --
44855: xla_ae_lines_pkg.SetAcctClass(
44856: p_accounting_class_code => 'DEF_REC_TAX'
44857: , p_ae_header_id => l_ae_header_id
44858: );
44859:

Line 44863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

44859:
44860: --
44861: -- set rounding class
44862: --
44863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44864: 'DEF_REC_TAX';
44865:
44866: --
44867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 44867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

44863: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
44864: 'DEF_REC_TAX';
44865:
44866: --
44867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44869: --
44870: -- bulk performance
44871: --

Line 44868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

44864: 'DEF_REC_TAX';
44865:
44866: --
44867: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
44868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44869: --
44870: -- bulk performance
44871: --
44872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 44872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

44868: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
44869: --
44870: -- bulk performance
44871: --
44872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44873:
44874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44876:

Line 44874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

44870: -- bulk performance
44871: --
44872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44873:
44874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44876:
44877: -- 4955764
44878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 44878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

44874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44876:
44877: -- 4955764
44878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
44880:
44881: -- 4458381 Public Sector Enh
44882:

Line 44978: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

44974: l_rec_acct_attrs.array_num_value(38) := p_source_89;
44975: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44976: l_rec_acct_attrs.array_num_value(39) := p_source_90;
44977:
44978: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44979: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44980:
44981: ---------------------------------------------------------------------------------------------------------------
44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 44979: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

44975: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
44976: l_rec_acct_attrs.array_num_value(39) := p_source_90;
44977:
44978: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44979: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44980:
44981: ---------------------------------------------------------------------------------------------------------------
44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44983: ---------------------------------------------------------------------------------------------------------------

Line 44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

44978: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
44979: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
44980:
44981: ---------------------------------------------------------------------------------------------------------------
44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44983: ---------------------------------------------------------------------------------------------------------------
44984: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44985:
44986: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 44984: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

44980:
44981: ---------------------------------------------------------------------------------------------------------------
44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44983: ---------------------------------------------------------------------------------------------------------------
44984: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44985:
44986: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44987: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44988:

Line 44986: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44982: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
44983: ---------------------------------------------------------------------------------------------------------------
44984: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44985:
44986: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44987: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44988:
44989: IF xla_accounting_cache_pkg.GetValueChar
44990: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 44987: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

44983: ---------------------------------------------------------------------------------------------------------------
44984: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
44985:
44986: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44987: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44988:
44989: IF xla_accounting_cache_pkg.GetValueChar
44990: (p_source_code => 'LEDGER_CATEGORY_CODE'
44991: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 44998: xla_ae_lines_pkg.BflowUpgEntry

44994: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44995: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
44996: )
44997: THEN
44998: xla_ae_lines_pkg.BflowUpgEntry
44999: (p_business_method_code => l_bflow_method_code
45000: ,p_business_class_code => l_bflow_class_code
45001: ,p_balance_type => l_balance_type_code);
45002: ELSE

Line 45004: XLA_AE_LINES_PKG.business_flow_validation(

45000: ,p_business_class_code => l_bflow_class_code
45001: ,p_balance_type => l_balance_type_code);
45002: ELSE
45003: NULL;
45004: XLA_AE_LINES_PKG.business_flow_validation(
45005: p_business_method_code => l_bflow_method_code
45006: ,p_business_class_code => l_bflow_class_code
45007: ,p_inherit_description_flag => l_inherit_desc_flag);
45008: END IF;

Line 45051: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

45047: xla_accounting_err_pkg.build_message
45048: (p_appli_s_name => 'XLA'
45049: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
45050: ,p_token_1 => 'LINE_NUMBER'
45051: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
45052: ,p_token_2 => 'LINE_TYPE_NAME'
45053: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
45054: l_component_type
45055: ,l_component_code

Line 45087: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45083: --
45084: --
45085: ------------------------------------------------------------------------------------------------
45086: -- 4219869 Business Flow
45087: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45088: -- Prior Entry. Currently, the following code is always generated.
45089: ------------------------------------------------------------------------------------------------
45090: -- No ValidateCurrentLine for business flow method of Prior Entry
45091:

Line 45096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45092: ------------------------------------------------------------------------------------
45093: -- 4219869 Business Flow
45094: -- Populated credit and debit amounts -- Need to generate this within IF
45095: ------------------------------------------------------------------------------------
45096: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45097:
45098: ----------------------------------------------------------------------------------
45099: -- 4219869 Business Flow
45100: -- Update journal entry status -- Need to generate this within IF

Line 45128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45124: -- To allow MPA report to determine if it should generate report process
45125: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45126: ------------------------------------------------------------------------------------------
45127:
45128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45130: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45131: -- call ADRs
45132: -- Bug 4922099

Line 45129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45125: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45126: ------------------------------------------------------------------------------------------
45127:
45128: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45129: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45130: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45131: -- call ADRs
45132: -- Bug 4922099
45133: --

Line 45150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45146:
45147: --
45148: -- Update the line information that should be overwritten
45149: --
45150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45151: p_header_num => 1);
45152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45153:
45154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45148: -- Update the line information that should be overwritten
45149: --
45150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45151: p_header_num => 1);
45152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45153:
45154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45155:
45156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45151: p_header_num => 1);
45152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45153:
45154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45155:
45156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45158: END IF;

Line 45157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45153:
45154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45155:
45156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45158: END IF;
45159:
45160: --
45161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45160: --
45161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45162: --
45163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45165: ELSE
45166: ---------------------------------------------------------------------------------------------------
45167: -- 4262811a Switch Sign
45168: ---------------------------------------------------------------------------------------------------

Line 45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45165: ELSE
45166: ---------------------------------------------------------------------------------------------------
45167: -- 4262811a Switch Sign
45168: ---------------------------------------------------------------------------------------------------
45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45166: ---------------------------------------------------------------------------------------------------
45167: -- 4262811a Switch Sign
45168: ---------------------------------------------------------------------------------------------------
45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302

Line 45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45167: -- 4262811a Switch Sign
45168: ---------------------------------------------------------------------------------------------------
45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302
45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45168: ---------------------------------------------------------------------------------------------------
45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302
45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302
45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45177:

Line 45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302
45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45177:
45178: END IF;
45179:

Line 45176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45174: -- 5132302
45175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45177:
45178: END IF;
45179:
45180: -- 4955764

Line 45181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45177:
45178: END IF;
45179:
45180: -- 4955764
45181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45183:
45184:
45185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45185: XLA_AE_LINES_PKG.ValidateCurrentLine;

45181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45183:
45184:
45185: XLA_AE_LINES_PKG.ValidateCurrentLine;
45186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45187:
45188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45183:
45184:
45185: XLA_AE_LINES_PKG.ValidateCurrentLine;
45186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45187:
45188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45190: ,p_balance_type_code => l_balance_type_code);

Line 45387: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

45383: --
45384: -- bulk performance
45385: --
45386: l_balance_type_code VARCHAR2(1);
45387: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
45388: l_log_module VARCHAR2(240);
45389:
45390: --
45391: -- Upgrade strategy

Line 45459: XLA_AE_LINES_PKG.SetNewLine;

45455: ') <> 'Y'
45456: THEN
45457:
45458: --
45459: XLA_AE_LINES_PKG.SetNewLine;
45460:
45461: p_balance_type_code := l_balance_type_code;
45462: -- set the flag so later we will know whether the gain loss line needs to be created
45463:

Line 45471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

45467:
45468: --
45469: -- bulk performance
45470: --
45471: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
45472: p_header_num => 0); -- 4262811
45473: --
45474: -- set accounting line options
45475: --

Line 45476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

45472: p_header_num => 0); -- 4262811
45473: --
45474: -- set accounting line options
45475: --
45476: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
45477: p_natural_side_code => 'D'
45478: , p_gain_or_loss_flag => 'N'
45479: , p_gl_transfer_mode_code => 'S'
45480: , p_acct_entry_type_code => 'A'

Line 45490: xla_ae_lines_pkg.SetAcctLineType

45486: --
45487: --
45488: -- set accounting line type info
45489: --
45490: xla_ae_lines_pkg.SetAcctLineType
45491: (p_component_type => l_component_type
45492: ,p_event_type_code => l_event_type_code
45493: ,p_line_definition_owner_code => l_line_definition_owner_code
45494: ,p_line_definition_code => l_line_definition_code

Line 45504: xla_ae_lines_pkg.SetAcctClass(

45500: ,p_event_class_code => l_event_class_code);
45501: --
45502: -- set accounting class
45503: --
45504: xla_ae_lines_pkg.SetAcctClass(
45505: p_accounting_class_code => 'DEF_REC_TAX'
45506: , p_ae_header_id => l_ae_header_id
45507: );
45508:

Line 45512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

45508:
45509: --
45510: -- set rounding class
45511: --
45512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45513: 'DEF_REC_TAX';
45514:
45515: --
45516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 45516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

45512: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
45513: 'DEF_REC_TAX';
45514:
45515: --
45516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45518: --
45519: -- bulk performance
45520: --

Line 45517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

45513: 'DEF_REC_TAX';
45514:
45515: --
45516: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
45517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45518: --
45519: -- bulk performance
45520: --
45521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 45521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

45517: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
45518: --
45519: -- bulk performance
45520: --
45521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45522:
45523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45525:

Line 45523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

45519: -- bulk performance
45520: --
45521: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45522:
45523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45525:
45526: -- 4955764
45527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45524: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45525:
45526: -- 4955764
45527: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45528: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
45529:
45530: -- 4458381 Public Sector Enh
45531:

Line 45635: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

45631: l_rec_acct_attrs.array_num_value(42) := p_source_89;
45632: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
45633: l_rec_acct_attrs.array_num_value(43) := p_source_90;
45634:
45635: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45636: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45637:
45638: ---------------------------------------------------------------------------------------------------------------
45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 45636: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

45632: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
45633: l_rec_acct_attrs.array_num_value(43) := p_source_90;
45634:
45635: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45636: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45637:
45638: ---------------------------------------------------------------------------------------------------------------
45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45640: ---------------------------------------------------------------------------------------------------------------

Line 45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

45635: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
45636: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
45637:
45638: ---------------------------------------------------------------------------------------------------------------
45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45640: ---------------------------------------------------------------------------------------------------------------
45641: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45642:
45643: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 45641: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

45637:
45638: ---------------------------------------------------------------------------------------------------------------
45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45640: ---------------------------------------------------------------------------------------------------------------
45641: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45642:
45643: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45644: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45645:

Line 45643: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45639: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
45640: ---------------------------------------------------------------------------------------------------------------
45641: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45642:
45643: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45644: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45645:
45646: IF xla_accounting_cache_pkg.GetValueChar
45647: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 45644: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

45640: ---------------------------------------------------------------------------------------------------------------
45641: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
45642:
45643: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45644: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45645:
45646: IF xla_accounting_cache_pkg.GetValueChar
45647: (p_source_code => 'LEDGER_CATEGORY_CODE'
45648: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 45655: xla_ae_lines_pkg.BflowUpgEntry

45651: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45652: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
45653: )
45654: THEN
45655: xla_ae_lines_pkg.BflowUpgEntry
45656: (p_business_method_code => l_bflow_method_code
45657: ,p_business_class_code => l_bflow_class_code
45658: ,p_balance_type => l_balance_type_code);
45659: ELSE

Line 45672: xla_ae_lines_pkg.SetLineDescription(

45668: --
45669: -- call description
45670: --
45671:
45672: xla_ae_lines_pkg.SetLineDescription(
45673: p_ae_header_id => l_ae_header_id
45674: ,p_description => Description_1 (
45675: p_application_id => p_application_id
45676: , p_ae_header_id => l_ae_header_id

Line 45705: xla_ae_lines_pkg.set_ccid(

45701: , x_value_type_code => l_adr_value_type_code
45702: , p_side => 'NA'
45703: );
45704:
45705: xla_ae_lines_pkg.set_ccid(
45706: p_code_combination_id => l_ccid
45707: , p_value_type_code => l_adr_value_type_code
45708: , p_transaction_coa_id => l_adr_transaction_coa_id
45709: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 45741: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

45737: xla_accounting_err_pkg.build_message
45738: (p_appli_s_name => 'XLA'
45739: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
45740: ,p_token_1 => 'LINE_NUMBER'
45741: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
45742: ,p_token_2 => 'LINE_TYPE_NAME'
45743: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
45744: l_component_type
45745: ,l_component_code

Line 45777: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

45773: --
45774: --
45775: ------------------------------------------------------------------------------------------------
45776: -- 4219869 Business Flow
45777: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45778: -- Prior Entry. Currently, the following code is always generated.
45779: ------------------------------------------------------------------------------------------------
45780: XLA_AE_LINES_PKG.ValidateCurrentLine;
45781:

Line 45780: XLA_AE_LINES_PKG.ValidateCurrentLine;

45776: -- 4219869 Business Flow
45777: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
45778: -- Prior Entry. Currently, the following code is always generated.
45779: ------------------------------------------------------------------------------------------------
45780: XLA_AE_LINES_PKG.ValidateCurrentLine;
45781:
45782: ------------------------------------------------------------------------------------
45783: -- 4219869 Business Flow
45784: -- Populated credit and debit amounts -- Need to generate this within IF

Line 45786: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45782: ------------------------------------------------------------------------------------
45783: -- 4219869 Business Flow
45784: -- Populated credit and debit amounts -- Need to generate this within IF
45785: ------------------------------------------------------------------------------------
45786: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45787:
45788: ----------------------------------------------------------------------------------
45789: -- 4219869 Business Flow
45790: -- Update journal entry status -- Need to generate this within IF

Line 45818: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

45814: -- To allow MPA report to determine if it should generate report process
45815: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45816: ------------------------------------------------------------------------------------------
45817:
45818: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45819: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45820: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45821: -- call ADRs
45822: -- Bug 4922099

Line 45819: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

45815: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
45816: ------------------------------------------------------------------------------------------
45817:
45818: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
45819: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
45820: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
45821: -- call ADRs
45822: -- Bug 4922099
45823: --

Line 45843: xla_ae_lines_pkg.set_ccid(

45839: , x_value_type_code => l_adr_value_type_code
45840: , p_side => 'NA'
45841: );
45842:
45843: xla_ae_lines_pkg.set_ccid(
45844: p_code_combination_id => l_ccid
45845: , p_value_type_code => l_adr_value_type_code
45846: , p_transaction_coa_id => l_adr_transaction_coa_id
45847: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 45866: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

45862:
45863: --
45864: -- Update the line information that should be overwritten
45865: --
45866: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45867: p_header_num => 1);
45868: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45869:
45870: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 45868: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

45864: -- Update the line information that should be overwritten
45865: --
45866: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45867: p_header_num => 1);
45868: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45869:
45870: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45871:
45872: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 45870: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

45866: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
45867: p_header_num => 1);
45868: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
45869:
45870: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45871:
45872: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45873: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45874: END IF;

Line 45873: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

45869:
45870: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
45871:
45872: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
45873: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
45874: END IF;
45875:
45876: --
45877: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 45880: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

45876: --
45877: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45878: --
45879: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45880: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45881: ELSE
45882: ---------------------------------------------------------------------------------------------------
45883: -- 4262811a Switch Sign
45884: ---------------------------------------------------------------------------------------------------

Line 45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

45881: ELSE
45882: ---------------------------------------------------------------------------------------------------
45883: -- 4262811a Switch Sign
45884: ---------------------------------------------------------------------------------------------------
45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45882: ---------------------------------------------------------------------------------------------------
45883: -- 4262811a Switch Sign
45884: ---------------------------------------------------------------------------------------------------
45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302

Line 45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45883: -- 4262811a Switch Sign
45884: ---------------------------------------------------------------------------------------------------
45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302
45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

45884: ---------------------------------------------------------------------------------------------------
45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302
45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45892: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45885: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
45886: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302
45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45892: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45893:

Line 45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

45887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302
45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45892: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45893:
45894: END IF;
45895:

Line 45892: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

45888: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
45889: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45890: -- 5132302
45891: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
45892: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
45893:
45894: END IF;
45895:
45896: -- 4955764

Line 45897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

45893:
45894: END IF;
45895:
45896: -- 4955764
45897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45899:
45900:
45901: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 45901: XLA_AE_LINES_PKG.ValidateCurrentLine;

45897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45899:
45900:
45901: XLA_AE_LINES_PKG.ValidateCurrentLine;
45902: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45903:
45904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45905: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 45902: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

45898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
45899:
45900:
45901: XLA_AE_LINES_PKG.ValidateCurrentLine;
45902: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45903:
45904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45905: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45906: ,p_balance_type_code => l_balance_type_code);

Line 46069: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46065: --
46066: -- bulk performance
46067: --
46068: l_balance_type_code VARCHAR2(1);
46069: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46070: l_log_module VARCHAR2(240);
46071:
46072: --
46073: -- Upgrade strategy

Line 46146: XLA_AE_LINES_PKG.SetNewLine;

46142: ') = 'CASH')
46143: THEN
46144:
46145: --
46146: XLA_AE_LINES_PKG.SetNewLine;
46147:
46148: p_balance_type_code := l_balance_type_code;
46149: -- set the flag so later we will know whether the gain loss line needs to be created
46150:

Line 46158: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46154:
46155: --
46156: -- bulk performance
46157: --
46158: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46159: p_header_num => 0); -- 4262811
46160: --
46161: -- set accounting line options
46162: --

Line 46163: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46159: p_header_num => 0); -- 4262811
46160: --
46161: -- set accounting line options
46162: --
46163: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46164: p_natural_side_code => 'D'
46165: , p_gain_or_loss_flag => 'N'
46166: , p_gl_transfer_mode_code => 'S'
46167: , p_acct_entry_type_code => 'A'

Line 46177: xla_ae_lines_pkg.SetAcctLineType

46173: --
46174: --
46175: -- set accounting line type info
46176: --
46177: xla_ae_lines_pkg.SetAcctLineType
46178: (p_component_type => l_component_type
46179: ,p_event_type_code => l_event_type_code
46180: ,p_line_definition_owner_code => l_line_definition_owner_code
46181: ,p_line_definition_code => l_line_definition_code

Line 46191: xla_ae_lines_pkg.SetAcctClass(

46187: ,p_event_class_code => l_event_class_code);
46188: --
46189: -- set accounting class
46190: --
46191: xla_ae_lines_pkg.SetAcctClass(
46192: p_accounting_class_code => 'DEF_REC_TAX'
46193: , p_ae_header_id => l_ae_header_id
46194: );
46195:

Line 46199: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46195:
46196: --
46197: -- set rounding class
46198: --
46199: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46200: 'DEF_REC_TAX';
46201:
46202: --
46203: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46203: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46199: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46200: 'DEF_REC_TAX';
46201:
46202: --
46203: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46204: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46205: --
46206: -- bulk performance
46207: --

Line 46204: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46200: 'DEF_REC_TAX';
46201:
46202: --
46203: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46204: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46205: --
46206: -- bulk performance
46207: --
46208: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46208: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46204: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46205: --
46206: -- bulk performance
46207: --
46208: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46209:
46210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46211: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46212:

Line 46210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46206: -- bulk performance
46207: --
46208: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46209:
46210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46211: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46212:
46213: -- 4955764
46214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46210: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46211: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46212:
46213: -- 4955764
46214: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46215: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46216:
46217: -- 4458381 Public Sector Enh
46218:

Line 46266: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46262: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
46263: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
46264: l_rec_acct_attrs.array_char_value(20) := p_source_55;
46265:
46266: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46267: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46268:
46269: ---------------------------------------------------------------------------------------------------------------
46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46267: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46263: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
46264: l_rec_acct_attrs.array_char_value(20) := p_source_55;
46265:
46266: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46267: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46268:
46269: ---------------------------------------------------------------------------------------------------------------
46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46271: ---------------------------------------------------------------------------------------------------------------

Line 46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46266: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46267: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46268:
46269: ---------------------------------------------------------------------------------------------------------------
46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46271: ---------------------------------------------------------------------------------------------------------------
46272: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46273:
46274: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46272: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46268:
46269: ---------------------------------------------------------------------------------------------------------------
46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46271: ---------------------------------------------------------------------------------------------------------------
46272: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46273:
46274: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46275: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46276:

Line 46274: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46270: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46271: ---------------------------------------------------------------------------------------------------------------
46272: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46273:
46274: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46275: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46276:
46277: IF xla_accounting_cache_pkg.GetValueChar
46278: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46275: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46271: ---------------------------------------------------------------------------------------------------------------
46272: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46273:
46274: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46275: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46276:
46277: IF xla_accounting_cache_pkg.GetValueChar
46278: (p_source_code => 'LEDGER_CATEGORY_CODE'
46279: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46286: xla_ae_lines_pkg.BflowUpgEntry

46282: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46283: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46284: )
46285: THEN
46286: xla_ae_lines_pkg.BflowUpgEntry
46287: (p_business_method_code => l_bflow_method_code
46288: ,p_business_class_code => l_bflow_class_code
46289: ,p_balance_type => l_balance_type_code);
46290: ELSE

Line 46326: xla_ae_lines_pkg.set_ccid(

46322: , x_value_type_code => l_adr_value_type_code
46323: , p_side => 'NA'
46324: );
46325:
46326: xla_ae_lines_pkg.set_ccid(
46327: p_code_combination_id => l_ccid
46328: , p_value_type_code => l_adr_value_type_code
46329: , p_transaction_coa_id => l_adr_transaction_coa_id
46330: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46362: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

46358: xla_accounting_err_pkg.build_message
46359: (p_appli_s_name => 'XLA'
46360: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
46361: ,p_token_1 => 'LINE_NUMBER'
46362: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
46363: ,p_token_2 => 'LINE_TYPE_NAME'
46364: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
46365: l_component_type
46366: ,l_component_code

Line 46398: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

46394: --
46395: --
46396: ------------------------------------------------------------------------------------------------
46397: -- 4219869 Business Flow
46398: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46399: -- Prior Entry. Currently, the following code is always generated.
46400: ------------------------------------------------------------------------------------------------
46401: XLA_AE_LINES_PKG.ValidateCurrentLine;
46402:

Line 46401: XLA_AE_LINES_PKG.ValidateCurrentLine;

46397: -- 4219869 Business Flow
46398: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
46399: -- Prior Entry. Currently, the following code is always generated.
46400: ------------------------------------------------------------------------------------------------
46401: XLA_AE_LINES_PKG.ValidateCurrentLine;
46402:
46403: ------------------------------------------------------------------------------------
46404: -- 4219869 Business Flow
46405: -- Populated credit and debit amounts -- Need to generate this within IF

Line 46407: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46403: ------------------------------------------------------------------------------------
46404: -- 4219869 Business Flow
46405: -- Populated credit and debit amounts -- Need to generate this within IF
46406: ------------------------------------------------------------------------------------
46407: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46408:
46409: ----------------------------------------------------------------------------------
46410: -- 4219869 Business Flow
46411: -- Update journal entry status -- Need to generate this within IF

Line 46439: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

46435: -- To allow MPA report to determine if it should generate report process
46436: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46437: ------------------------------------------------------------------------------------------
46438:
46439: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46440: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46441: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46442: -- call ADRs
46443: -- Bug 4922099

Line 46440: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

46436: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
46437: ------------------------------------------------------------------------------------------
46438:
46439: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
46440: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
46441: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
46442: -- call ADRs
46443: -- Bug 4922099
46444: --

Line 46464: xla_ae_lines_pkg.set_ccid(

46460: , x_value_type_code => l_adr_value_type_code
46461: , p_side => 'NA'
46462: );
46463:
46464: xla_ae_lines_pkg.set_ccid(
46465: p_code_combination_id => l_ccid
46466: , p_value_type_code => l_adr_value_type_code
46467: , p_transaction_coa_id => l_adr_transaction_coa_id
46468: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 46487: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

46483:
46484: --
46485: -- Update the line information that should be overwritten
46486: --
46487: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46488: p_header_num => 1);
46489: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46490:
46491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 46489: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

46485: -- Update the line information that should be overwritten
46486: --
46487: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46488: p_header_num => 1);
46489: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46490:
46491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46492:
46493: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 46491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

46487: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
46488: p_header_num => 1);
46489: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
46490:
46491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46492:
46493: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46494: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46495: END IF;

Line 46494: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

46490:
46491: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
46492:
46493: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
46494: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
46495: END IF;
46496:
46497: --
46498: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 46501: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

46497: --
46498: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46499: --
46500: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46501: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46502: ELSE
46503: ---------------------------------------------------------------------------------------------------
46504: -- 4262811a Switch Sign
46505: ---------------------------------------------------------------------------------------------------

Line 46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

46502: ELSE
46503: ---------------------------------------------------------------------------------------------------
46504: -- 4262811a Switch Sign
46505: ---------------------------------------------------------------------------------------------------
46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46503: ---------------------------------------------------------------------------------------------------
46504: -- 4262811a Switch Sign
46505: ---------------------------------------------------------------------------------------------------
46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302

Line 46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46504: -- 4262811a Switch Sign
46505: ---------------------------------------------------------------------------------------------------
46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302
46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

46505: ---------------------------------------------------------------------------------------------------
46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302
46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46506: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
46507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302
46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46514:

Line 46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

46508: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302
46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46514:
46515: END IF;
46516:

Line 46513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

46509: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
46510: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46511: -- 5132302
46512: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
46513: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
46514:
46515: END IF;
46516:
46517: -- 4955764

Line 46518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46514:
46515: END IF;
46516:
46517: -- 4955764
46518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46519: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46520:
46521:
46522: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 46522: XLA_AE_LINES_PKG.ValidateCurrentLine;

46518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46519: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46520:
46521:
46522: XLA_AE_LINES_PKG.ValidateCurrentLine;
46523: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46524:
46525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 46523: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

46519: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
46520:
46521:
46522: XLA_AE_LINES_PKG.ValidateCurrentLine;
46523: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46524:
46525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46527: ,p_balance_type_code => l_balance_type_code);

Line 46705: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

46701: --
46702: -- bulk performance
46703: --
46704: l_balance_type_code VARCHAR2(1);
46705: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
46706: l_log_module VARCHAR2(240);
46707:
46708: --
46709: -- Upgrade strategy

Line 46792: XLA_AE_LINES_PKG.SetNewLine;

46788: ') <> 'PAYMENTCARD'
46789: THEN
46790:
46791: --
46792: XLA_AE_LINES_PKG.SetNewLine;
46793:
46794: p_balance_type_code := l_balance_type_code;
46795: -- set the flag so later we will know whether the gain loss line needs to be created
46796:

Line 46804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

46800:
46801: --
46802: -- bulk performance
46803: --
46804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
46805: p_header_num => 0); -- 4262811
46806: --
46807: -- set accounting line options
46808: --

Line 46809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

46805: p_header_num => 0); -- 4262811
46806: --
46807: -- set accounting line options
46808: --
46809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
46810: p_natural_side_code => 'D'
46811: , p_gain_or_loss_flag => 'N'
46812: , p_gl_transfer_mode_code => 'S'
46813: , p_acct_entry_type_code => 'A'

Line 46823: xla_ae_lines_pkg.SetAcctLineType

46819: --
46820: --
46821: -- set accounting line type info
46822: --
46823: xla_ae_lines_pkg.SetAcctLineType
46824: (p_component_type => l_component_type
46825: ,p_event_type_code => l_event_type_code
46826: ,p_line_definition_owner_code => l_line_definition_owner_code
46827: ,p_line_definition_code => l_line_definition_code

Line 46837: xla_ae_lines_pkg.SetAcctClass(

46833: ,p_event_class_code => l_event_class_code);
46834: --
46835: -- set accounting class
46836: --
46837: xla_ae_lines_pkg.SetAcctClass(
46838: p_accounting_class_code => 'DEF_REC_TAX'
46839: , p_ae_header_id => l_ae_header_id
46840: );
46841:

Line 46845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

46841:
46842: --
46843: -- set rounding class
46844: --
46845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46846: 'DEF_REC_TAX';
46847:
46848: --
46849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 46849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

46845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
46846: 'DEF_REC_TAX';
46847:
46848: --
46849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46851: --
46852: -- bulk performance
46853: --

Line 46850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

46846: 'DEF_REC_TAX';
46847:
46848: --
46849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
46850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46851: --
46852: -- bulk performance
46853: --
46854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 46854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

46850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
46851: --
46852: -- bulk performance
46853: --
46854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46855:
46856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46858:

Line 46856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

46852: -- bulk performance
46853: --
46854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46855:
46856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46858:
46859: -- 4955764
46860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 46860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

46856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46858:
46859: -- 4955764
46860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
46862:
46863: -- 4458381 Public Sector Enh
46864:

Line 46920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

46916: l_rec_acct_attrs.array_num_value(23) := p_source_87;
46917: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
46918: l_rec_acct_attrs.array_num_value(24) := p_source_88;
46919:
46920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46922:
46923: ---------------------------------------------------------------------------------------------------------------
46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 46921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

46917: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
46918: l_rec_acct_attrs.array_num_value(24) := p_source_88;
46919:
46920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46922:
46923: ---------------------------------------------------------------------------------------------------------------
46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46925: ---------------------------------------------------------------------------------------------------------------

Line 46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

46920: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
46921: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
46922:
46923: ---------------------------------------------------------------------------------------------------------------
46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46925: ---------------------------------------------------------------------------------------------------------------
46926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46927:
46928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 46926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

46922:
46923: ---------------------------------------------------------------------------------------------------------------
46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46925: ---------------------------------------------------------------------------------------------------------------
46926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46927:
46928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46930:

Line 46928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46924: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
46925: ---------------------------------------------------------------------------------------------------------------
46926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46927:
46928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46930:
46931: IF xla_accounting_cache_pkg.GetValueChar
46932: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 46929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

46925: ---------------------------------------------------------------------------------------------------------------
46926: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
46927:
46928: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46930:
46931: IF xla_accounting_cache_pkg.GetValueChar
46932: (p_source_code => 'LEDGER_CATEGORY_CODE'
46933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 46940: xla_ae_lines_pkg.BflowUpgEntry

46936: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46937: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
46938: )
46939: THEN
46940: xla_ae_lines_pkg.BflowUpgEntry
46941: (p_business_method_code => l_bflow_method_code
46942: ,p_business_class_code => l_bflow_class_code
46943: ,p_balance_type => l_balance_type_code);
46944: ELSE

Line 46980: xla_ae_lines_pkg.set_ccid(

46976: , x_value_type_code => l_adr_value_type_code
46977: , p_side => 'NA'
46978: );
46979:
46980: xla_ae_lines_pkg.set_ccid(
46981: p_code_combination_id => l_ccid
46982: , p_value_type_code => l_adr_value_type_code
46983: , p_transaction_coa_id => l_adr_transaction_coa_id
46984: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47016: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47012: xla_accounting_err_pkg.build_message
47013: (p_appli_s_name => 'XLA'
47014: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47015: ,p_token_1 => 'LINE_NUMBER'
47016: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47017: ,p_token_2 => 'LINE_TYPE_NAME'
47018: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47019: l_component_type
47020: ,l_component_code

Line 47052: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47048: --
47049: --
47050: ------------------------------------------------------------------------------------------------
47051: -- 4219869 Business Flow
47052: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47053: -- Prior Entry. Currently, the following code is always generated.
47054: ------------------------------------------------------------------------------------------------
47055: XLA_AE_LINES_PKG.ValidateCurrentLine;
47056:

Line 47055: XLA_AE_LINES_PKG.ValidateCurrentLine;

47051: -- 4219869 Business Flow
47052: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47053: -- Prior Entry. Currently, the following code is always generated.
47054: ------------------------------------------------------------------------------------------------
47055: XLA_AE_LINES_PKG.ValidateCurrentLine;
47056:
47057: ------------------------------------------------------------------------------------
47058: -- 4219869 Business Flow
47059: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47057: ------------------------------------------------------------------------------------
47058: -- 4219869 Business Flow
47059: -- Populated credit and debit amounts -- Need to generate this within IF
47060: ------------------------------------------------------------------------------------
47061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47062:
47063: ----------------------------------------------------------------------------------
47064: -- 4219869 Business Flow
47065: -- Update journal entry status -- Need to generate this within IF

Line 47093: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47089: -- To allow MPA report to determine if it should generate report process
47090: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47091: ------------------------------------------------------------------------------------------
47092:
47093: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47094: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47095: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47096: -- call ADRs
47097: -- Bug 4922099

Line 47094: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47090: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47091: ------------------------------------------------------------------------------------------
47092:
47093: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47094: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47095: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47096: -- call ADRs
47097: -- Bug 4922099
47098: --

Line 47118: xla_ae_lines_pkg.set_ccid(

47114: , x_value_type_code => l_adr_value_type_code
47115: , p_side => 'NA'
47116: );
47117:
47118: xla_ae_lines_pkg.set_ccid(
47119: p_code_combination_id => l_ccid
47120: , p_value_type_code => l_adr_value_type_code
47121: , p_transaction_coa_id => l_adr_transaction_coa_id
47122: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47141: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47137:
47138: --
47139: -- Update the line information that should be overwritten
47140: --
47141: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47142: p_header_num => 1);
47143: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47144:
47145: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47143: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47139: -- Update the line information that should be overwritten
47140: --
47141: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47142: p_header_num => 1);
47143: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47144:
47145: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47146:
47147: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47145: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47141: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47142: p_header_num => 1);
47143: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47144:
47145: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47146:
47147: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47148: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47149: END IF;

Line 47148: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47144:
47145: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47146:
47147: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47148: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47149: END IF;
47150:
47151: --
47152: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47155: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47151: --
47152: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47153: --
47154: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47155: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47156: ELSE
47157: ---------------------------------------------------------------------------------------------------
47158: -- 4262811a Switch Sign
47159: ---------------------------------------------------------------------------------------------------

Line 47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47156: ELSE
47157: ---------------------------------------------------------------------------------------------------
47158: -- 4262811a Switch Sign
47159: ---------------------------------------------------------------------------------------------------
47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47157: ---------------------------------------------------------------------------------------------------
47158: -- 4262811a Switch Sign
47159: ---------------------------------------------------------------------------------------------------
47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302

Line 47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47158: -- 4262811a Switch Sign
47159: ---------------------------------------------------------------------------------------------------
47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302
47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47159: ---------------------------------------------------------------------------------------------------
47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302
47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47160: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47161: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302
47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47168:

Line 47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302
47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47168:
47169: END IF;
47170:

Line 47167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47163: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47164: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47165: -- 5132302
47166: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47167: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47168:
47169: END IF;
47170:
47171: -- 4955764

Line 47172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47168:
47169: END IF;
47170:
47171: -- 4955764
47172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47174:
47175:
47176: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47176: XLA_AE_LINES_PKG.ValidateCurrentLine;

47172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47174:
47175:
47176: XLA_AE_LINES_PKG.ValidateCurrentLine;
47177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47178:
47179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47174:
47175:
47176: XLA_AE_LINES_PKG.ValidateCurrentLine;
47177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47178:
47179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47181: ,p_balance_type_code => l_balance_type_code);

Line 47370: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

47366: --
47367: -- bulk performance
47368: --
47369: l_balance_type_code VARCHAR2(1);
47370: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
47371: l_log_module VARCHAR2(240);
47372:
47373: --
47374: -- Upgrade strategy

Line 47438: XLA_AE_LINES_PKG.SetNewLine;

47434: ') = 'DEFERRED'
47435: THEN
47436:
47437: --
47438: XLA_AE_LINES_PKG.SetNewLine;
47439:
47440: p_balance_type_code := l_balance_type_code;
47441: -- set the flag so later we will know whether the gain loss line needs to be created
47442:

Line 47450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

47446:
47447: --
47448: -- bulk performance
47449: --
47450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
47451: p_header_num => 0); -- 4262811
47452: --
47453: -- set accounting line options
47454: --

Line 47455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

47451: p_header_num => 0); -- 4262811
47452: --
47453: -- set accounting line options
47454: --
47455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
47456: p_natural_side_code => 'C'
47457: , p_gain_or_loss_flag => 'N'
47458: , p_gl_transfer_mode_code => 'S'
47459: , p_acct_entry_type_code => 'A'

Line 47469: xla_ae_lines_pkg.SetAcctLineType

47465: --
47466: --
47467: -- set accounting line type info
47468: --
47469: xla_ae_lines_pkg.SetAcctLineType
47470: (p_component_type => l_component_type
47471: ,p_event_type_code => l_event_type_code
47472: ,p_line_definition_owner_code => l_line_definition_owner_code
47473: ,p_line_definition_code => l_line_definition_code

Line 47483: xla_ae_lines_pkg.SetAcctClass(

47479: ,p_event_class_code => l_event_class_code);
47480: --
47481: -- set accounting class
47482: --
47483: xla_ae_lines_pkg.SetAcctClass(
47484: p_accounting_class_code => 'DEF_REC_TAX'
47485: , p_ae_header_id => l_ae_header_id
47486: );
47487:

Line 47491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

47487:
47488: --
47489: -- set rounding class
47490: --
47491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47492: 'DEF_REC_TAX';
47493:
47494: --
47495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 47495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

47491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
47492: 'DEF_REC_TAX';
47493:
47494: --
47495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47497: --
47498: -- bulk performance
47499: --

Line 47496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

47492: 'DEF_REC_TAX';
47493:
47494: --
47495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
47496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47497: --
47498: -- bulk performance
47499: --
47500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 47500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

47496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
47497: --
47498: -- bulk performance
47499: --
47500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47501:
47502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47504:

Line 47502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

47498: -- bulk performance
47499: --
47500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47501:
47502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47504:
47505: -- 4955764
47506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47504:
47505: -- 4955764
47506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
47508:
47509: -- 4458381 Public Sector Enh
47510:

Line 47616: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

47612: l_rec_acct_attrs.array_num_value(43) := p_source_89;
47613: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
47614: l_rec_acct_attrs.array_num_value(44) := p_source_90;
47615:
47616: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47617: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47618:
47619: ---------------------------------------------------------------------------------------------------------------
47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 47617: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

47613: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
47614: l_rec_acct_attrs.array_num_value(44) := p_source_90;
47615:
47616: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47617: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47618:
47619: ---------------------------------------------------------------------------------------------------------------
47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47621: ---------------------------------------------------------------------------------------------------------------

Line 47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

47616: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
47617: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
47618:
47619: ---------------------------------------------------------------------------------------------------------------
47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47621: ---------------------------------------------------------------------------------------------------------------
47622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47623:
47624: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 47622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

47618:
47619: ---------------------------------------------------------------------------------------------------------------
47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47621: ---------------------------------------------------------------------------------------------------------------
47622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47623:
47624: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47625: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47626:

Line 47624: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47620: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
47621: ---------------------------------------------------------------------------------------------------------------
47622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47623:
47624: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47625: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47626:
47627: IF xla_accounting_cache_pkg.GetValueChar
47628: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 47625: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

47621: ---------------------------------------------------------------------------------------------------------------
47622: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
47623:
47624: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47625: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47626:
47627: IF xla_accounting_cache_pkg.GetValueChar
47628: (p_source_code => 'LEDGER_CATEGORY_CODE'
47629: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 47636: xla_ae_lines_pkg.BflowUpgEntry

47632: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47633: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
47634: )
47635: THEN
47636: xla_ae_lines_pkg.BflowUpgEntry
47637: (p_business_method_code => l_bflow_method_code
47638: ,p_business_class_code => l_bflow_class_code
47639: ,p_balance_type => l_balance_type_code);
47640: ELSE

Line 47676: xla_ae_lines_pkg.set_ccid(

47672: , x_value_type_code => l_adr_value_type_code
47673: , p_side => 'NA'
47674: );
47675:
47676: xla_ae_lines_pkg.set_ccid(
47677: p_code_combination_id => l_ccid
47678: , p_value_type_code => l_adr_value_type_code
47679: , p_transaction_coa_id => l_adr_transaction_coa_id
47680: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47712: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

47708: xla_accounting_err_pkg.build_message
47709: (p_appli_s_name => 'XLA'
47710: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
47711: ,p_token_1 => 'LINE_NUMBER'
47712: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
47713: ,p_token_2 => 'LINE_TYPE_NAME'
47714: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
47715: l_component_type
47716: ,l_component_code

Line 47748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

47744: --
47745: --
47746: ------------------------------------------------------------------------------------------------
47747: -- 4219869 Business Flow
47748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47749: -- Prior Entry. Currently, the following code is always generated.
47750: ------------------------------------------------------------------------------------------------
47751: XLA_AE_LINES_PKG.ValidateCurrentLine;
47752:

Line 47751: XLA_AE_LINES_PKG.ValidateCurrentLine;

47747: -- 4219869 Business Flow
47748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
47749: -- Prior Entry. Currently, the following code is always generated.
47750: ------------------------------------------------------------------------------------------------
47751: XLA_AE_LINES_PKG.ValidateCurrentLine;
47752:
47753: ------------------------------------------------------------------------------------
47754: -- 4219869 Business Flow
47755: -- Populated credit and debit amounts -- Need to generate this within IF

Line 47757: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47753: ------------------------------------------------------------------------------------
47754: -- 4219869 Business Flow
47755: -- Populated credit and debit amounts -- Need to generate this within IF
47756: ------------------------------------------------------------------------------------
47757: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47758:
47759: ----------------------------------------------------------------------------------
47760: -- 4219869 Business Flow
47761: -- Update journal entry status -- Need to generate this within IF

Line 47789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

47785: -- To allow MPA report to determine if it should generate report process
47786: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47787: ------------------------------------------------------------------------------------------
47788:
47789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47791: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47792: -- call ADRs
47793: -- Bug 4922099

Line 47790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

47786: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
47787: ------------------------------------------------------------------------------------------
47788:
47789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
47790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
47791: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
47792: -- call ADRs
47793: -- Bug 4922099
47794: --

Line 47814: xla_ae_lines_pkg.set_ccid(

47810: , x_value_type_code => l_adr_value_type_code
47811: , p_side => 'NA'
47812: );
47813:
47814: xla_ae_lines_pkg.set_ccid(
47815: p_code_combination_id => l_ccid
47816: , p_value_type_code => l_adr_value_type_code
47817: , p_transaction_coa_id => l_adr_transaction_coa_id
47818: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 47837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

47833:
47834: --
47835: -- Update the line information that should be overwritten
47836: --
47837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47838: p_header_num => 1);
47839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47840:
47841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 47839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

47835: -- Update the line information that should be overwritten
47836: --
47837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47838: p_header_num => 1);
47839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47840:
47841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47842:
47843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 47841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

47837: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
47838: p_header_num => 1);
47839: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
47840:
47841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47842:
47843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47845: END IF;

Line 47844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

47840:
47841: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
47842:
47843: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
47844: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
47845: END IF;
47846:
47847: --
47848: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 47851: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

47847: --
47848: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47849: --
47850: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47851: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47852: ELSE
47853: ---------------------------------------------------------------------------------------------------
47854: -- 4262811a Switch Sign
47855: ---------------------------------------------------------------------------------------------------

Line 47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

47852: ELSE
47853: ---------------------------------------------------------------------------------------------------
47854: -- 4262811a Switch Sign
47855: ---------------------------------------------------------------------------------------------------
47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47853: ---------------------------------------------------------------------------------------------------
47854: -- 4262811a Switch Sign
47855: ---------------------------------------------------------------------------------------------------
47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302

Line 47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47854: -- 4262811a Switch Sign
47855: ---------------------------------------------------------------------------------------------------
47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302
47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

47855: ---------------------------------------------------------------------------------------------------
47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302
47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47856: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
47857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302
47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47864:

Line 47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

47858: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302
47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47864:
47865: END IF;
47866:

Line 47863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

47859: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
47860: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47861: -- 5132302
47862: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
47863: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
47864:
47865: END IF;
47866:
47867: -- 4955764

Line 47868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

47864:
47865: END IF;
47866:
47867: -- 4955764
47868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47870:
47871:
47872: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 47872: XLA_AE_LINES_PKG.ValidateCurrentLine;

47868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47870:
47871:
47872: XLA_AE_LINES_PKG.ValidateCurrentLine;
47873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47874:
47875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47876: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 47873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

47869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
47870:
47871:
47872: XLA_AE_LINES_PKG.ValidateCurrentLine;
47873: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47874:
47875: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47876: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47877: ,p_balance_type_code => l_balance_type_code);

Line 48053: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48049: --
48050: -- bulk performance
48051: --
48052: l_balance_type_code VARCHAR2(1);
48053: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48054: l_log_module VARCHAR2(240);
48055:
48056: --
48057: -- Upgrade strategy

Line 48141: XLA_AE_LINES_PKG.SetNewLine;

48137: ') = 'ACCRUAL')
48138: THEN
48139:
48140: --
48141: XLA_AE_LINES_PKG.SetNewLine;
48142:
48143: p_balance_type_code := l_balance_type_code;
48144: -- set the flag so later we will know whether the gain loss line needs to be created
48145:

Line 48153: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48149:
48150: --
48151: -- bulk performance
48152: --
48153: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
48154: p_header_num => 0); -- 4262811
48155: --
48156: -- set accounting line options
48157: --

Line 48158: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

48154: p_header_num => 0); -- 4262811
48155: --
48156: -- set accounting line options
48157: --
48158: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
48159: p_natural_side_code => 'C'
48160: , p_gain_or_loss_flag => 'N'
48161: , p_gl_transfer_mode_code => 'S'
48162: , p_acct_entry_type_code => 'A'

Line 48172: xla_ae_lines_pkg.SetAcctLineType

48168: --
48169: --
48170: -- set accounting line type info
48171: --
48172: xla_ae_lines_pkg.SetAcctLineType
48173: (p_component_type => l_component_type
48174: ,p_event_type_code => l_event_type_code
48175: ,p_line_definition_owner_code => l_line_definition_owner_code
48176: ,p_line_definition_code => l_line_definition_code

Line 48186: xla_ae_lines_pkg.SetAcctClass(

48182: ,p_event_class_code => l_event_class_code);
48183: --
48184: -- set accounting class
48185: --
48186: xla_ae_lines_pkg.SetAcctClass(
48187: p_accounting_class_code => 'DISCOUNT'
48188: , p_ae_header_id => l_ae_header_id
48189: );
48190:

Line 48194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

48190:
48191: --
48192: -- set rounding class
48193: --
48194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48195: 'DISCOUNT';
48196:
48197: --
48198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 48198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

48194: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
48195: 'DISCOUNT';
48196:
48197: --
48198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48200: --
48201: -- bulk performance
48202: --

Line 48199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

48195: 'DISCOUNT';
48196:
48197: --
48198: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
48199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48200: --
48201: -- bulk performance
48202: --
48203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 48203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

48199: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
48200: --
48201: -- bulk performance
48202: --
48203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48204:
48205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48207:

Line 48205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

48201: -- bulk performance
48202: --
48203: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48204:
48205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48207:
48208: -- 4955764
48209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48205: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48206: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48207:
48208: -- 4955764
48209: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48210: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
48211:
48212: -- 4458381 Public Sector Enh
48213:

Line 48269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

48265: l_rec_acct_attrs.array_num_value(23) := p_source_86;
48266: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48267: l_rec_acct_attrs.array_num_value(24) := p_source_88;
48268:
48269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48271:
48272: ---------------------------------------------------------------------------------------------------------------
48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 48270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

48266: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
48267: l_rec_acct_attrs.array_num_value(24) := p_source_88;
48268:
48269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48271:
48272: ---------------------------------------------------------------------------------------------------------------
48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48274: ---------------------------------------------------------------------------------------------------------------

Line 48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

48269: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
48270: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
48271:
48272: ---------------------------------------------------------------------------------------------------------------
48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48274: ---------------------------------------------------------------------------------------------------------------
48275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48276:
48277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 48275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

48271:
48272: ---------------------------------------------------------------------------------------------------------------
48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48274: ---------------------------------------------------------------------------------------------------------------
48275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48276:
48277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48279:

Line 48277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48273: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
48274: ---------------------------------------------------------------------------------------------------------------
48275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48276:
48277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48279:
48280: IF xla_accounting_cache_pkg.GetValueChar
48281: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 48278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

48274: ---------------------------------------------------------------------------------------------------------------
48275: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
48276:
48277: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48278: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48279:
48280: IF xla_accounting_cache_pkg.GetValueChar
48281: (p_source_code => 'LEDGER_CATEGORY_CODE'
48282: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 48289: xla_ae_lines_pkg.BflowUpgEntry

48285: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48286: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
48287: )
48288: THEN
48289: xla_ae_lines_pkg.BflowUpgEntry
48290: (p_business_method_code => l_bflow_method_code
48291: ,p_business_class_code => l_bflow_class_code
48292: ,p_balance_type => l_balance_type_code);
48293: ELSE

Line 48339: xla_ae_lines_pkg.set_ccid(

48335: , x_value_type_code => l_adr_value_type_code
48336: , p_side => 'NA'
48337: );
48338:
48339: xla_ae_lines_pkg.set_ccid(
48340: p_code_combination_id => l_ccid
48341: , p_value_type_code => l_adr_value_type_code
48342: , p_transaction_coa_id => l_adr_transaction_coa_id
48343: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48376: xla_ae_lines_pkg.set_segment(

48372: );
48373:
48374: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48375:
48376: xla_ae_lines_pkg.set_segment(
48377: p_to_segment_code => 'GL_BALANCING'
48378: , p_segment_value => l_segment
48379: , p_from_segment_code => l_adr_value_segment_code
48380: , p_from_combination_id => l_adr_value_combination_id

Line 48421: xla_ae_lines_pkg.set_segment(

48417: );
48418:
48419: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48420:
48421: xla_ae_lines_pkg.set_segment(
48422: p_to_segment_code => 'GL_ACCOUNT'
48423: , p_segment_value => l_segment
48424: , p_from_segment_code => l_adr_value_segment_code
48425: , p_from_combination_id => l_adr_value_combination_id

Line 48465: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

48461: xla_accounting_err_pkg.build_message
48462: (p_appli_s_name => 'XLA'
48463: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
48464: ,p_token_1 => 'LINE_NUMBER'
48465: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
48466: ,p_token_2 => 'LINE_TYPE_NAME'
48467: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
48468: l_component_type
48469: ,l_component_code

Line 48501: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

48497: --
48498: --
48499: ------------------------------------------------------------------------------------------------
48500: -- 4219869 Business Flow
48501: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48502: -- Prior Entry. Currently, the following code is always generated.
48503: ------------------------------------------------------------------------------------------------
48504: XLA_AE_LINES_PKG.ValidateCurrentLine;
48505:

Line 48504: XLA_AE_LINES_PKG.ValidateCurrentLine;

48500: -- 4219869 Business Flow
48501: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
48502: -- Prior Entry. Currently, the following code is always generated.
48503: ------------------------------------------------------------------------------------------------
48504: XLA_AE_LINES_PKG.ValidateCurrentLine;
48505:
48506: ------------------------------------------------------------------------------------
48507: -- 4219869 Business Flow
48508: -- Populated credit and debit amounts -- Need to generate this within IF

Line 48510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48506: ------------------------------------------------------------------------------------
48507: -- 4219869 Business Flow
48508: -- Populated credit and debit amounts -- Need to generate this within IF
48509: ------------------------------------------------------------------------------------
48510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48511:
48512: ----------------------------------------------------------------------------------
48513: -- 4219869 Business Flow
48514: -- Update journal entry status -- Need to generate this within IF

Line 48542: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

48538: -- To allow MPA report to determine if it should generate report process
48539: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48540: ------------------------------------------------------------------------------------------
48541:
48542: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48543: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48544: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48545: -- call ADRs
48546: -- Bug 4922099

Line 48543: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

48539: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
48540: ------------------------------------------------------------------------------------------
48541:
48542: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
48543: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
48544: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
48545: -- call ADRs
48546: -- Bug 4922099
48547: --

Line 48577: xla_ae_lines_pkg.set_ccid(

48573: , x_value_type_code => l_adr_value_type_code
48574: , p_side => 'NA'
48575: );
48576:
48577: xla_ae_lines_pkg.set_ccid(
48578: p_code_combination_id => l_ccid
48579: , p_value_type_code => l_adr_value_type_code
48580: , p_transaction_coa_id => l_adr_transaction_coa_id
48581: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 48614: xla_ae_lines_pkg.set_segment(

48610: );
48611:
48612: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48613:
48614: xla_ae_lines_pkg.set_segment(
48615: p_to_segment_code => 'GL_BALANCING'
48616: , p_segment_value => l_segment
48617: , p_from_segment_code => l_adr_value_segment_code
48618: , p_from_combination_id => l_adr_value_combination_id

Line 48659: xla_ae_lines_pkg.set_segment(

48655: );
48656:
48657: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
48658:
48659: xla_ae_lines_pkg.set_segment(
48660: p_to_segment_code => 'GL_ACCOUNT'
48661: , p_segment_value => l_segment
48662: , p_from_segment_code => l_adr_value_segment_code
48663: , p_from_combination_id => l_adr_value_combination_id

Line 48690: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

48686:
48687: --
48688: -- Update the line information that should be overwritten
48689: --
48690: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48691: p_header_num => 1);
48692: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48693:
48694: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 48692: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

48688: -- Update the line information that should be overwritten
48689: --
48690: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48691: p_header_num => 1);
48692: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48693:
48694: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48695:
48696: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 48694: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

48690: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
48691: p_header_num => 1);
48692: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
48693:
48694: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48695:
48696: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48697: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48698: END IF;

Line 48697: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

48693:
48694: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
48695:
48696: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
48697: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
48698: END IF;
48699:
48700: --
48701: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 48704: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

48700: --
48701: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48702: --
48703: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48704: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48705: ELSE
48706: ---------------------------------------------------------------------------------------------------
48707: -- 4262811a Switch Sign
48708: ---------------------------------------------------------------------------------------------------

Line 48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

48705: ELSE
48706: ---------------------------------------------------------------------------------------------------
48707: -- 4262811a Switch Sign
48708: ---------------------------------------------------------------------------------------------------
48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48706: ---------------------------------------------------------------------------------------------------
48707: -- 4262811a Switch Sign
48708: ---------------------------------------------------------------------------------------------------
48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302

Line 48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48707: -- 4262811a Switch Sign
48708: ---------------------------------------------------------------------------------------------------
48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302
48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

48708: ---------------------------------------------------------------------------------------------------
48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302
48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48716: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48709: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
48710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302
48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48716: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48717:

Line 48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

48711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302
48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48716: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48717:
48718: END IF;
48719:

Line 48716: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

48712: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48714: -- 5132302
48715: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
48716: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
48717:
48718: END IF;
48719:
48720: -- 4955764

Line 48721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

48717:
48718: END IF;
48719:
48720: -- 4955764
48721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48723:
48724:
48725: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 48725: XLA_AE_LINES_PKG.ValidateCurrentLine;

48721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48723:
48724:
48725: XLA_AE_LINES_PKG.ValidateCurrentLine;
48726: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48727:
48728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48729: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 48726: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

48722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
48723:
48724:
48725: XLA_AE_LINES_PKG.ValidateCurrentLine;
48726: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48727:
48728: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48729: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48730: ,p_balance_type_code => l_balance_type_code);

Line 48915: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

48911: --
48912: -- bulk performance
48913: --
48914: l_balance_type_code VARCHAR2(1);
48915: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
48916: l_log_module VARCHAR2(240);
48917:
48918: --
48919: -- Upgrade strategy

Line 48989: XLA_AE_LINES_PKG.SetNewLine;

48985: ') <> 'PAYMENTCARD'
48986: THEN
48987:
48988: --
48989: XLA_AE_LINES_PKG.SetNewLine;
48990:
48991: p_balance_type_code := l_balance_type_code;
48992: -- set the flag so later we will know whether the gain loss line needs to be created
48993:

Line 49001: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

48997:
48998: --
48999: -- bulk performance
49000: --
49001: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
49002: p_header_num => 0); -- 4262811
49003: --
49004: -- set accounting line options
49005: --

Line 49006: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

49002: p_header_num => 0); -- 4262811
49003: --
49004: -- set accounting line options
49005: --
49006: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49007: p_natural_side_code => 'C'
49008: , p_gain_or_loss_flag => 'N'
49009: , p_gl_transfer_mode_code => 'S'
49010: , p_acct_entry_type_code => 'A'

Line 49020: xla_ae_lines_pkg.SetAcctLineType

49016: --
49017: --
49018: -- set accounting line type info
49019: --
49020: xla_ae_lines_pkg.SetAcctLineType
49021: (p_component_type => l_component_type
49022: ,p_event_type_code => l_event_type_code
49023: ,p_line_definition_owner_code => l_line_definition_owner_code
49024: ,p_line_definition_code => l_line_definition_code

Line 49034: xla_ae_lines_pkg.SetAcctClass(

49030: ,p_event_class_code => l_event_class_code);
49031: --
49032: -- set accounting class
49033: --
49034: xla_ae_lines_pkg.SetAcctClass(
49035: p_accounting_class_code => 'DISCOUNT'
49036: , p_ae_header_id => l_ae_header_id
49037: );
49038:

Line 49042: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49038:
49039: --
49040: -- set rounding class
49041: --
49042: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49043: 'DISCOUNT';
49044:
49045: --
49046: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49046: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49042: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49043: 'DISCOUNT';
49044:
49045: --
49046: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49047: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49048: --
49049: -- bulk performance
49050: --

Line 49047: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49043: 'DISCOUNT';
49044:
49045: --
49046: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49047: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49048: --
49049: -- bulk performance
49050: --
49051: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49051: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49047: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49048: --
49049: -- bulk performance
49050: --
49051: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49052:
49053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49055:

Line 49053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49049: -- bulk performance
49050: --
49051: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49052:
49053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49055:
49056: -- 4955764
49057: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49057: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49053: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49054: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49055:
49056: -- 4955764
49057: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49058: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49059:
49060: -- 4458381 Public Sector Enh
49061:

Line 49117: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49113: l_rec_acct_attrs.array_num_value(23) := p_source_87;
49114: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49115: l_rec_acct_attrs.array_num_value(24) := p_source_88;
49116:
49117: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49118: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49119:
49120: ---------------------------------------------------------------------------------------------------------------
49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49118: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49114: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
49115: l_rec_acct_attrs.array_num_value(24) := p_source_88;
49116:
49117: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49118: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49119:
49120: ---------------------------------------------------------------------------------------------------------------
49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49122: ---------------------------------------------------------------------------------------------------------------

Line 49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49117: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49118: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49119:
49120: ---------------------------------------------------------------------------------------------------------------
49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49122: ---------------------------------------------------------------------------------------------------------------
49123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49124:
49125: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49119:
49120: ---------------------------------------------------------------------------------------------------------------
49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49122: ---------------------------------------------------------------------------------------------------------------
49123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49124:
49125: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49126: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49127:

Line 49125: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49121: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49122: ---------------------------------------------------------------------------------------------------------------
49123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49124:
49125: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49126: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49127:
49128: IF xla_accounting_cache_pkg.GetValueChar
49129: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49126: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49122: ---------------------------------------------------------------------------------------------------------------
49123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49124:
49125: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49126: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49127:
49128: IF xla_accounting_cache_pkg.GetValueChar
49129: (p_source_code => 'LEDGER_CATEGORY_CODE'
49130: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49137: xla_ae_lines_pkg.BflowUpgEntry

49133: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49134: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49135: )
49136: THEN
49137: xla_ae_lines_pkg.BflowUpgEntry
49138: (p_business_method_code => l_bflow_method_code
49139: ,p_business_class_code => l_bflow_class_code
49140: ,p_balance_type => l_balance_type_code);
49141: ELSE

Line 49187: xla_ae_lines_pkg.set_ccid(

49183: , x_value_type_code => l_adr_value_type_code
49184: , p_side => 'NA'
49185: );
49186:
49187: xla_ae_lines_pkg.set_ccid(
49188: p_code_combination_id => l_ccid
49189: , p_value_type_code => l_adr_value_type_code
49190: , p_transaction_coa_id => l_adr_transaction_coa_id
49191: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49224: xla_ae_lines_pkg.set_segment(

49220: );
49221:
49222: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49223:
49224: xla_ae_lines_pkg.set_segment(
49225: p_to_segment_code => 'GL_BALANCING'
49226: , p_segment_value => l_segment
49227: , p_from_segment_code => l_adr_value_segment_code
49228: , p_from_combination_id => l_adr_value_combination_id

Line 49269: xla_ae_lines_pkg.set_segment(

49265: );
49266:
49267: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49268:
49269: xla_ae_lines_pkg.set_segment(
49270: p_to_segment_code => 'GL_ACCOUNT'
49271: , p_segment_value => l_segment
49272: , p_from_segment_code => l_adr_value_segment_code
49273: , p_from_combination_id => l_adr_value_combination_id

Line 49313: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

49309: xla_accounting_err_pkg.build_message
49310: (p_appli_s_name => 'XLA'
49311: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
49312: ,p_token_1 => 'LINE_NUMBER'
49313: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
49314: ,p_token_2 => 'LINE_TYPE_NAME'
49315: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
49316: l_component_type
49317: ,l_component_code

Line 49349: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

49345: --
49346: --
49347: ------------------------------------------------------------------------------------------------
49348: -- 4219869 Business Flow
49349: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49350: -- Prior Entry. Currently, the following code is always generated.
49351: ------------------------------------------------------------------------------------------------
49352: XLA_AE_LINES_PKG.ValidateCurrentLine;
49353:

Line 49352: XLA_AE_LINES_PKG.ValidateCurrentLine;

49348: -- 4219869 Business Flow
49349: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
49350: -- Prior Entry. Currently, the following code is always generated.
49351: ------------------------------------------------------------------------------------------------
49352: XLA_AE_LINES_PKG.ValidateCurrentLine;
49353:
49354: ------------------------------------------------------------------------------------
49355: -- 4219869 Business Flow
49356: -- Populated credit and debit amounts -- Need to generate this within IF

Line 49358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49354: ------------------------------------------------------------------------------------
49355: -- 4219869 Business Flow
49356: -- Populated credit and debit amounts -- Need to generate this within IF
49357: ------------------------------------------------------------------------------------
49358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49359:
49360: ----------------------------------------------------------------------------------
49361: -- 4219869 Business Flow
49362: -- Update journal entry status -- Need to generate this within IF

Line 49390: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

49386: -- To allow MPA report to determine if it should generate report process
49387: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49388: ------------------------------------------------------------------------------------------
49389:
49390: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49391: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49392: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49393: -- call ADRs
49394: -- Bug 4922099

Line 49391: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

49387: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
49388: ------------------------------------------------------------------------------------------
49389:
49390: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
49391: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
49392: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
49393: -- call ADRs
49394: -- Bug 4922099
49395: --

Line 49425: xla_ae_lines_pkg.set_ccid(

49421: , x_value_type_code => l_adr_value_type_code
49422: , p_side => 'NA'
49423: );
49424:
49425: xla_ae_lines_pkg.set_ccid(
49426: p_code_combination_id => l_ccid
49427: , p_value_type_code => l_adr_value_type_code
49428: , p_transaction_coa_id => l_adr_transaction_coa_id
49429: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 49462: xla_ae_lines_pkg.set_segment(

49458: );
49459:
49460: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49461:
49462: xla_ae_lines_pkg.set_segment(
49463: p_to_segment_code => 'GL_BALANCING'
49464: , p_segment_value => l_segment
49465: , p_from_segment_code => l_adr_value_segment_code
49466: , p_from_combination_id => l_adr_value_combination_id

Line 49507: xla_ae_lines_pkg.set_segment(

49503: );
49504:
49505: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
49506:
49507: xla_ae_lines_pkg.set_segment(
49508: p_to_segment_code => 'GL_ACCOUNT'
49509: , p_segment_value => l_segment
49510: , p_from_segment_code => l_adr_value_segment_code
49511: , p_from_combination_id => l_adr_value_combination_id

Line 49538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

49534:
49535: --
49536: -- Update the line information that should be overwritten
49537: --
49538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49539: p_header_num => 1);
49540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49541:
49542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 49540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

49536: -- Update the line information that should be overwritten
49537: --
49538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49539: p_header_num => 1);
49540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49541:
49542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49543:
49544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 49542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

49538: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
49539: p_header_num => 1);
49540: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
49541:
49542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49543:
49544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49546: END IF;

Line 49545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

49541:
49542: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
49543:
49544: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
49545: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
49546: END IF;
49547:
49548: --
49549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 49552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

49548: --
49549: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49550: --
49551: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49552: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49553: ELSE
49554: ---------------------------------------------------------------------------------------------------
49555: -- 4262811a Switch Sign
49556: ---------------------------------------------------------------------------------------------------

Line 49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

49553: ELSE
49554: ---------------------------------------------------------------------------------------------------
49555: -- 4262811a Switch Sign
49556: ---------------------------------------------------------------------------------------------------
49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49554: ---------------------------------------------------------------------------------------------------
49555: -- 4262811a Switch Sign
49556: ---------------------------------------------------------------------------------------------------
49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302

Line 49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49555: -- 4262811a Switch Sign
49556: ---------------------------------------------------------------------------------------------------
49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302
49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

49556: ---------------------------------------------------------------------------------------------------
49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302
49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49557: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
49558: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302
49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49565:

Line 49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

49559: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302
49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49565:
49566: END IF;
49567:

Line 49564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

49560: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
49561: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49562: -- 5132302
49563: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
49564: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
49565:
49566: END IF;
49567:
49568: -- 4955764

Line 49569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49565:
49566: END IF;
49567:
49568: -- 4955764
49569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49571:
49572:
49573: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 49573: XLA_AE_LINES_PKG.ValidateCurrentLine;

49569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49571:
49572:
49573: XLA_AE_LINES_PKG.ValidateCurrentLine;
49574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49575:
49576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 49574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

49570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
49571:
49572:
49573: XLA_AE_LINES_PKG.ValidateCurrentLine;
49574: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49575:
49576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49578: ,p_balance_type_code => l_balance_type_code);

Line 49759: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

49755: --
49756: -- bulk performance
49757: --
49758: l_balance_type_code VARCHAR2(1);
49759: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
49760: l_log_module VARCHAR2(240);
49761:
49762: --
49763: -- Upgrade strategy

Line 49831: XLA_AE_LINES_PKG.SetNewLine;

49827: ') = 'R'
49828: THEN
49829:
49830: --
49831: XLA_AE_LINES_PKG.SetNewLine;
49832:
49833: p_balance_type_code := l_balance_type_code;
49834: -- set the flag so later we will know whether the gain loss line needs to be created
49835:

Line 49843: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

49839:
49840: --
49841: -- bulk performance
49842: --
49843: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
49844: p_header_num => 0); -- 4262811
49845: --
49846: -- set accounting line options
49847: --

Line 49848: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

49844: p_header_num => 0); -- 4262811
49845: --
49846: -- set accounting line options
49847: --
49848: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
49849: p_natural_side_code => 'C'
49850: , p_gain_or_loss_flag => 'N'
49851: , p_gl_transfer_mode_code => 'S'
49852: , p_acct_entry_type_code => 'A'

Line 49862: xla_ae_lines_pkg.SetAcctLineType

49858: --
49859: --
49860: -- set accounting line type info
49861: --
49862: xla_ae_lines_pkg.SetAcctLineType
49863: (p_component_type => l_component_type
49864: ,p_event_type_code => l_event_type_code
49865: ,p_line_definition_owner_code => l_line_definition_owner_code
49866: ,p_line_definition_code => l_line_definition_code

Line 49876: xla_ae_lines_pkg.SetAcctClass(

49872: ,p_event_class_code => l_event_class_code);
49873: --
49874: -- set accounting class
49875: --
49876: xla_ae_lines_pkg.SetAcctClass(
49877: p_accounting_class_code => 'DISCOUNT'
49878: , p_ae_header_id => l_ae_header_id
49879: );
49880:

Line 49884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

49880:
49881: --
49882: -- set rounding class
49883: --
49884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49885: 'DISCOUNT';
49886:
49887: --
49888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 49888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

49884: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
49885: 'DISCOUNT';
49886:
49887: --
49888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49890: --
49891: -- bulk performance
49892: --

Line 49889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

49885: 'DISCOUNT';
49886:
49887: --
49888: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
49889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49890: --
49891: -- bulk performance
49892: --
49893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 49893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

49889: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
49890: --
49891: -- bulk performance
49892: --
49893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49894:
49895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49897:

Line 49895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

49891: -- bulk performance
49892: --
49893: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49894:
49895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49897:
49898: -- 4955764
49899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 49899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

49895: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49896: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49897:
49898: -- 4955764
49899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
49901:
49902: -- 4458381 Public Sector Enh
49903:

Line 49957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

49953: l_rec_acct_attrs.array_num_value(22) := p_source_87;
49954: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
49955: l_rec_acct_attrs.array_num_value(23) := p_source_88;
49956:
49957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49959:
49960: ---------------------------------------------------------------------------------------------------------------
49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 49958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

49954: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
49955: l_rec_acct_attrs.array_num_value(23) := p_source_88;
49956:
49957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49959:
49960: ---------------------------------------------------------------------------------------------------------------
49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49962: ---------------------------------------------------------------------------------------------------------------

Line 49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

49957: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
49958: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
49959:
49960: ---------------------------------------------------------------------------------------------------------------
49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49962: ---------------------------------------------------------------------------------------------------------------
49963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49964:
49965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 49963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

49959:
49960: ---------------------------------------------------------------------------------------------------------------
49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49962: ---------------------------------------------------------------------------------------------------------------
49963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49964:
49965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49967:

Line 49965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49961: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
49962: ---------------------------------------------------------------------------------------------------------------
49963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49964:
49965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49967:
49968: IF xla_accounting_cache_pkg.GetValueChar
49969: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 49966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

49962: ---------------------------------------------------------------------------------------------------------------
49963: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
49964:
49965: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49966: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49967:
49968: IF xla_accounting_cache_pkg.GetValueChar
49969: (p_source_code => 'LEDGER_CATEGORY_CODE'
49970: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 49977: xla_ae_lines_pkg.BflowUpgEntry

49973: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49974: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
49975: )
49976: THEN
49977: xla_ae_lines_pkg.BflowUpgEntry
49978: (p_business_method_code => l_bflow_method_code
49979: ,p_business_class_code => l_bflow_class_code
49980: ,p_balance_type => l_balance_type_code);
49981: ELSE

Line 50027: xla_ae_lines_pkg.set_ccid(

50023: , x_value_type_code => l_adr_value_type_code
50024: , p_side => 'NA'
50025: );
50026:
50027: xla_ae_lines_pkg.set_ccid(
50028: p_code_combination_id => l_ccid
50029: , p_value_type_code => l_adr_value_type_code
50030: , p_transaction_coa_id => l_adr_transaction_coa_id
50031: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50064: xla_ae_lines_pkg.set_segment(

50060: );
50061:
50062: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50063:
50064: xla_ae_lines_pkg.set_segment(
50065: p_to_segment_code => 'GL_BALANCING'
50066: , p_segment_value => l_segment
50067: , p_from_segment_code => l_adr_value_segment_code
50068: , p_from_combination_id => l_adr_value_combination_id

Line 50109: xla_ae_lines_pkg.set_segment(

50105: );
50106:
50107: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50108:
50109: xla_ae_lines_pkg.set_segment(
50110: p_to_segment_code => 'GL_ACCOUNT'
50111: , p_segment_value => l_segment
50112: , p_from_segment_code => l_adr_value_segment_code
50113: , p_from_combination_id => l_adr_value_combination_id

Line 50153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

50149: xla_accounting_err_pkg.build_message
50150: (p_appli_s_name => 'XLA'
50151: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
50152: ,p_token_1 => 'LINE_NUMBER'
50153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
50154: ,p_token_2 => 'LINE_TYPE_NAME'
50155: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
50156: l_component_type
50157: ,l_component_code

Line 50189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

50185: --
50186: --
50187: ------------------------------------------------------------------------------------------------
50188: -- 4219869 Business Flow
50189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50190: -- Prior Entry. Currently, the following code is always generated.
50191: ------------------------------------------------------------------------------------------------
50192: XLA_AE_LINES_PKG.ValidateCurrentLine;
50193:

Line 50192: XLA_AE_LINES_PKG.ValidateCurrentLine;

50188: -- 4219869 Business Flow
50189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
50190: -- Prior Entry. Currently, the following code is always generated.
50191: ------------------------------------------------------------------------------------------------
50192: XLA_AE_LINES_PKG.ValidateCurrentLine;
50193:
50194: ------------------------------------------------------------------------------------
50195: -- 4219869 Business Flow
50196: -- Populated credit and debit amounts -- Need to generate this within IF

Line 50198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50194: ------------------------------------------------------------------------------------
50195: -- 4219869 Business Flow
50196: -- Populated credit and debit amounts -- Need to generate this within IF
50197: ------------------------------------------------------------------------------------
50198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50199:
50200: ----------------------------------------------------------------------------------
50201: -- 4219869 Business Flow
50202: -- Update journal entry status -- Need to generate this within IF

Line 50230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

50226: -- To allow MPA report to determine if it should generate report process
50227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50228: ------------------------------------------------------------------------------------------
50229:
50230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50233: -- call ADRs
50234: -- Bug 4922099

Line 50231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

50227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
50228: ------------------------------------------------------------------------------------------
50229:
50230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
50231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
50232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
50233: -- call ADRs
50234: -- Bug 4922099
50235: --

Line 50265: xla_ae_lines_pkg.set_ccid(

50261: , x_value_type_code => l_adr_value_type_code
50262: , p_side => 'NA'
50263: );
50264:
50265: xla_ae_lines_pkg.set_ccid(
50266: p_code_combination_id => l_ccid
50267: , p_value_type_code => l_adr_value_type_code
50268: , p_transaction_coa_id => l_adr_transaction_coa_id
50269: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50302: xla_ae_lines_pkg.set_segment(

50298: );
50299:
50300: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50301:
50302: xla_ae_lines_pkg.set_segment(
50303: p_to_segment_code => 'GL_BALANCING'
50304: , p_segment_value => l_segment
50305: , p_from_segment_code => l_adr_value_segment_code
50306: , p_from_combination_id => l_adr_value_combination_id

Line 50347: xla_ae_lines_pkg.set_segment(

50343: );
50344:
50345: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50346:
50347: xla_ae_lines_pkg.set_segment(
50348: p_to_segment_code => 'GL_ACCOUNT'
50349: , p_segment_value => l_segment
50350: , p_from_segment_code => l_adr_value_segment_code
50351: , p_from_combination_id => l_adr_value_combination_id

Line 50378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

50374:
50375: --
50376: -- Update the line information that should be overwritten
50377: --
50378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50379: p_header_num => 1);
50380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50381:
50382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 50380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

50376: -- Update the line information that should be overwritten
50377: --
50378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50379: p_header_num => 1);
50380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50381:
50382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50383:
50384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 50382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

50378: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
50379: p_header_num => 1);
50380: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
50381:
50382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50383:
50384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50386: END IF;

Line 50385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

50381:
50382: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
50383:
50384: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
50385: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
50386: END IF;
50387:
50388: --
50389: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 50392: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

50388: --
50389: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50390: --
50391: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50392: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50393: ELSE
50394: ---------------------------------------------------------------------------------------------------
50395: -- 4262811a Switch Sign
50396: ---------------------------------------------------------------------------------------------------

Line 50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

50393: ELSE
50394: ---------------------------------------------------------------------------------------------------
50395: -- 4262811a Switch Sign
50396: ---------------------------------------------------------------------------------------------------
50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50394: ---------------------------------------------------------------------------------------------------
50395: -- 4262811a Switch Sign
50396: ---------------------------------------------------------------------------------------------------
50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302

Line 50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50395: -- 4262811a Switch Sign
50396: ---------------------------------------------------------------------------------------------------
50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302
50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

50396: ---------------------------------------------------------------------------------------------------
50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302
50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50397: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
50398: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302
50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50405:

Line 50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

50399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302
50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50405:
50406: END IF;
50407:

Line 50404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

50400: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
50401: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50402: -- 5132302
50403: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
50404: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
50405:
50406: END IF;
50407:
50408: -- 4955764

Line 50409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50405:
50406: END IF;
50407:
50408: -- 4955764
50409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50411:
50412:
50413: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 50413: XLA_AE_LINES_PKG.ValidateCurrentLine;

50409: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50411:
50412:
50413: XLA_AE_LINES_PKG.ValidateCurrentLine;
50414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50415:
50416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50417: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 50414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

50410: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
50411:
50412:
50413: XLA_AE_LINES_PKG.ValidateCurrentLine;
50414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50415:
50416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50417: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50418: ,p_balance_type_code => l_balance_type_code);

Line 50625: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

50621: --
50622: -- bulk performance
50623: --
50624: l_balance_type_code VARCHAR2(1);
50625: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
50626: l_log_module VARCHAR2(240);
50627:
50628: --
50629: -- Upgrade strategy

Line 50699: XLA_AE_LINES_PKG.SetNewLine;

50695: ') = 'Y'
50696: THEN
50697:
50698: --
50699: XLA_AE_LINES_PKG.SetNewLine;
50700:
50701: p_balance_type_code := l_balance_type_code;
50702: -- set the flag so later we will know whether the gain loss line needs to be created
50703:

Line 50711: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

50707:
50708: --
50709: -- bulk performance
50710: --
50711: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
50712: p_header_num => 0); -- 4262811
50713: --
50714: -- set accounting line options
50715: --

Line 50716: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

50712: p_header_num => 0); -- 4262811
50713: --
50714: -- set accounting line options
50715: --
50716: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
50717: p_natural_side_code => 'D'
50718: , p_gain_or_loss_flag => 'Y'
50719: , p_gl_transfer_mode_code => 'S'
50720: , p_acct_entry_type_code => 'A'

Line 50730: xla_ae_lines_pkg.SetAcctLineType

50726: --
50727: --
50728: -- set accounting line type info
50729: --
50730: xla_ae_lines_pkg.SetAcctLineType
50731: (p_component_type => l_component_type
50732: ,p_event_type_code => l_event_type_code
50733: ,p_line_definition_owner_code => l_line_definition_owner_code
50734: ,p_line_definition_code => l_line_definition_code

Line 50744: xla_ae_lines_pkg.SetAcctClass(

50740: ,p_event_class_code => l_event_class_code);
50741: --
50742: -- set accounting class
50743: --
50744: xla_ae_lines_pkg.SetAcctClass(
50745: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
50746: , p_ae_header_id => l_ae_header_id
50747: );
50748:

Line 50752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

50748:
50749: --
50750: -- set rounding class
50751: --
50752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50753: 'EXCHANGE_RATE_VARIANCE';
50754:
50755: --
50756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 50756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

50752: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
50753: 'EXCHANGE_RATE_VARIANCE';
50754:
50755: --
50756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50758: --
50759: -- bulk performance
50760: --

Line 50757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

50753: 'EXCHANGE_RATE_VARIANCE';
50754:
50755: --
50756: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
50757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50758: --
50759: -- bulk performance
50760: --
50761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 50761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

50757: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
50758: --
50759: -- bulk performance
50760: --
50761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50762:
50763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50765:

Line 50763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

50759: -- bulk performance
50760: --
50761: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50762:
50763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50765:
50766: -- 4955764
50767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 50767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

50763: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50764: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50765:
50766: -- 4955764
50767: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50768: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
50769:
50770: -- 4458381 Public Sector Enh
50771:

Line 50875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

50871: l_rec_acct_attrs.array_num_value(42) := p_source_89;
50872: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
50873: l_rec_acct_attrs.array_num_value(43) := p_source_90;
50874:
50875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50877:
50878: ---------------------------------------------------------------------------------------------------------------
50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 50876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

50872: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
50873: l_rec_acct_attrs.array_num_value(43) := p_source_90;
50874:
50875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50877:
50878: ---------------------------------------------------------------------------------------------------------------
50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50880: ---------------------------------------------------------------------------------------------------------------

Line 50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

50875: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
50876: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
50877:
50878: ---------------------------------------------------------------------------------------------------------------
50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50880: ---------------------------------------------------------------------------------------------------------------
50881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50882:
50883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 50881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

50877:
50878: ---------------------------------------------------------------------------------------------------------------
50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50880: ---------------------------------------------------------------------------------------------------------------
50881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50882:
50883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50885:

Line 50883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50879: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
50880: ---------------------------------------------------------------------------------------------------------------
50881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50882:
50883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50885:
50886: IF xla_accounting_cache_pkg.GetValueChar
50887: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 50884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

50880: ---------------------------------------------------------------------------------------------------------------
50881: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
50882:
50883: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50885:
50886: IF xla_accounting_cache_pkg.GetValueChar
50887: (p_source_code => 'LEDGER_CATEGORY_CODE'
50888: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 50895: xla_ae_lines_pkg.BflowUpgEntry

50891: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50892: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
50893: )
50894: THEN
50895: xla_ae_lines_pkg.BflowUpgEntry
50896: (p_business_method_code => l_bflow_method_code
50897: ,p_business_class_code => l_bflow_class_code
50898: ,p_balance_type => l_balance_type_code);
50899: ELSE

Line 50912: xla_ae_lines_pkg.SetLineDescription(

50908: --
50909: -- call description
50910: --
50911:
50912: xla_ae_lines_pkg.SetLineDescription(
50913: p_ae_header_id => l_ae_header_id
50914: ,p_description => Description_1 (
50915: p_application_id => p_application_id
50916: , p_ae_header_id => l_ae_header_id

Line 50954: xla_ae_lines_pkg.set_ccid(

50950: , x_value_type_code => l_adr_value_type_code
50951: , p_side => 'NA'
50952: );
50953:
50954: xla_ae_lines_pkg.set_ccid(
50955: p_code_combination_id => l_ccid
50956: , p_value_type_code => l_adr_value_type_code
50957: , p_transaction_coa_id => l_adr_transaction_coa_id
50958: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 50993: xla_ae_lines_pkg.set_segment(

50989: );
50990:
50991: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
50992:
50993: xla_ae_lines_pkg.set_segment(
50994: p_to_segment_code => 'GL_ACCOUNT'
50995: , p_segment_value => l_segment
50996: , p_from_segment_code => l_adr_value_segment_code
50997: , p_from_combination_id => l_adr_value_combination_id

Line 51038: xla_ae_lines_pkg.set_segment(

51034: );
51035:
51036: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51037:
51038: xla_ae_lines_pkg.set_segment(
51039: p_to_segment_code => 'GL_BALANCING'
51040: , p_segment_value => l_segment
51041: , p_from_segment_code => l_adr_value_segment_code
51042: , p_from_combination_id => l_adr_value_combination_id

Line 51082: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

51078: xla_accounting_err_pkg.build_message
51079: (p_appli_s_name => 'XLA'
51080: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
51081: ,p_token_1 => 'LINE_NUMBER'
51082: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
51083: ,p_token_2 => 'LINE_TYPE_NAME'
51084: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
51085: l_component_type
51086: ,l_component_code

Line 51118: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

51114: --
51115: --
51116: ------------------------------------------------------------------------------------------------
51117: -- 4219869 Business Flow
51118: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51119: -- Prior Entry. Currently, the following code is always generated.
51120: ------------------------------------------------------------------------------------------------
51121: XLA_AE_LINES_PKG.ValidateCurrentLine;
51122:

Line 51121: XLA_AE_LINES_PKG.ValidateCurrentLine;

51117: -- 4219869 Business Flow
51118: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
51119: -- Prior Entry. Currently, the following code is always generated.
51120: ------------------------------------------------------------------------------------------------
51121: XLA_AE_LINES_PKG.ValidateCurrentLine;
51122:
51123: ------------------------------------------------------------------------------------
51124: -- 4219869 Business Flow
51125: -- Populated credit and debit amounts -- Need to generate this within IF

Line 51127: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51123: ------------------------------------------------------------------------------------
51124: -- 4219869 Business Flow
51125: -- Populated credit and debit amounts -- Need to generate this within IF
51126: ------------------------------------------------------------------------------------
51127: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51128:
51129: ----------------------------------------------------------------------------------
51130: -- 4219869 Business Flow
51131: -- Update journal entry status -- Need to generate this within IF

Line 51159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

51155: -- To allow MPA report to determine if it should generate report process
51156: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51157: ------------------------------------------------------------------------------------------
51158:
51159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51161: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51162: -- call ADRs
51163: -- Bug 4922099

Line 51160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

51156: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
51157: ------------------------------------------------------------------------------------------
51158:
51159: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
51160: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
51161: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
51162: -- call ADRs
51163: -- Bug 4922099
51164: --

Line 51193: xla_ae_lines_pkg.set_ccid(

51189: , x_value_type_code => l_adr_value_type_code
51190: , p_side => 'NA'
51191: );
51192:
51193: xla_ae_lines_pkg.set_ccid(
51194: p_code_combination_id => l_ccid
51195: , p_value_type_code => l_adr_value_type_code
51196: , p_transaction_coa_id => l_adr_transaction_coa_id
51197: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51232: xla_ae_lines_pkg.set_segment(

51228: );
51229:
51230: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51231:
51232: xla_ae_lines_pkg.set_segment(
51233: p_to_segment_code => 'GL_ACCOUNT'
51234: , p_segment_value => l_segment
51235: , p_from_segment_code => l_adr_value_segment_code
51236: , p_from_combination_id => l_adr_value_combination_id

Line 51277: xla_ae_lines_pkg.set_segment(

51273: );
51274:
51275: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51276:
51277: xla_ae_lines_pkg.set_segment(
51278: p_to_segment_code => 'GL_BALANCING'
51279: , p_segment_value => l_segment
51280: , p_from_segment_code => l_adr_value_segment_code
51281: , p_from_combination_id => l_adr_value_combination_id

Line 51308: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

51304:
51305: --
51306: -- Update the line information that should be overwritten
51307: --
51308: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51309: p_header_num => 1);
51310: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51311:
51312: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 51310: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

51306: -- Update the line information that should be overwritten
51307: --
51308: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51309: p_header_num => 1);
51310: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51311:
51312: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51313:
51314: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 51312: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

51308: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
51309: p_header_num => 1);
51310: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
51311:
51312: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51313:
51314: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51315: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51316: END IF;

Line 51315: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

51311:
51312: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
51313:
51314: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
51315: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
51316: END IF;
51317:
51318: --
51319: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 51322: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

51318: --
51319: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51320: --
51321: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51322: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51323: ELSE
51324: ---------------------------------------------------------------------------------------------------
51325: -- 4262811a Switch Sign
51326: ---------------------------------------------------------------------------------------------------

Line 51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

51323: ELSE
51324: ---------------------------------------------------------------------------------------------------
51325: -- 4262811a Switch Sign
51326: ---------------------------------------------------------------------------------------------------
51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51324: ---------------------------------------------------------------------------------------------------
51325: -- 4262811a Switch Sign
51326: ---------------------------------------------------------------------------------------------------
51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302

Line 51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51325: -- 4262811a Switch Sign
51326: ---------------------------------------------------------------------------------------------------
51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302
51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

51326: ---------------------------------------------------------------------------------------------------
51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302
51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51327: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
51328: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302
51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51335:

Line 51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

51329: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302
51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51335:
51336: END IF;
51337:

Line 51334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

51330: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
51331: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51332: -- 5132302
51333: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
51334: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
51335:
51336: END IF;
51337:
51338: -- 4955764

Line 51339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51335:
51336: END IF;
51337:
51338: -- 4955764
51339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51341:
51342:
51343: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 51343: XLA_AE_LINES_PKG.ValidateCurrentLine;

51339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51341:
51342:
51343: XLA_AE_LINES_PKG.ValidateCurrentLine;
51344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51345:
51346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51347: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 51344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

51340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
51341:
51342:
51343: XLA_AE_LINES_PKG.ValidateCurrentLine;
51344: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51345:
51346: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51347: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51348: ,p_balance_type_code => l_balance_type_code);

Line 51553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

51549: --
51550: -- bulk performance
51551: --
51552: l_balance_type_code VARCHAR2(1);
51553: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
51554: l_log_module VARCHAR2(240);
51555:
51556: --
51557: -- Upgrade strategy

Line 51627: XLA_AE_LINES_PKG.SetNewLine;

51623: ') = 'Y'
51624: THEN
51625:
51626: --
51627: XLA_AE_LINES_PKG.SetNewLine;
51628:
51629: p_balance_type_code := l_balance_type_code;
51630: -- set the flag so later we will know whether the gain loss line needs to be created
51631:

Line 51639: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

51635:
51636: --
51637: -- bulk performance
51638: --
51639: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
51640: p_header_num => 0); -- 4262811
51641: --
51642: -- set accounting line options
51643: --

Line 51644: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

51640: p_header_num => 0); -- 4262811
51641: --
51642: -- set accounting line options
51643: --
51644: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
51645: p_natural_side_code => 'D'
51646: , p_gain_or_loss_flag => 'Y'
51647: , p_gl_transfer_mode_code => 'S'
51648: , p_acct_entry_type_code => 'A'

Line 51658: xla_ae_lines_pkg.SetAcctLineType

51654: --
51655: --
51656: -- set accounting line type info
51657: --
51658: xla_ae_lines_pkg.SetAcctLineType
51659: (p_component_type => l_component_type
51660: ,p_event_type_code => l_event_type_code
51661: ,p_line_definition_owner_code => l_line_definition_owner_code
51662: ,p_line_definition_code => l_line_definition_code

Line 51672: xla_ae_lines_pkg.SetAcctClass(

51668: ,p_event_class_code => l_event_class_code);
51669: --
51670: -- set accounting class
51671: --
51672: xla_ae_lines_pkg.SetAcctClass(
51673: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
51674: , p_ae_header_id => l_ae_header_id
51675: );
51676:

Line 51680: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

51676:
51677: --
51678: -- set rounding class
51679: --
51680: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51681: 'EXCHANGE_RATE_VARIANCE';
51682:
51683: --
51684: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 51684: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

51680: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
51681: 'EXCHANGE_RATE_VARIANCE';
51682:
51683: --
51684: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51685: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51686: --
51687: -- bulk performance
51688: --

Line 51685: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

51681: 'EXCHANGE_RATE_VARIANCE';
51682:
51683: --
51684: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
51685: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51686: --
51687: -- bulk performance
51688: --
51689: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 51689: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

51685: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
51686: --
51687: -- bulk performance
51688: --
51689: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51690:
51691: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51693:

Line 51691: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

51687: -- bulk performance
51688: --
51689: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51690:
51691: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51693:
51694: -- 4955764
51695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 51695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

51691: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51692: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51693:
51694: -- 4955764
51695: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51696: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
51697:
51698: -- 4458381 Public Sector Enh
51699:

Line 51801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

51797: l_rec_acct_attrs.array_num_value(41) := p_source_89;
51798: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
51799: l_rec_acct_attrs.array_num_value(42) := p_source_90;
51800:
51801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51803:
51804: ---------------------------------------------------------------------------------------------------------------
51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 51802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

51798: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
51799: l_rec_acct_attrs.array_num_value(42) := p_source_90;
51800:
51801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51803:
51804: ---------------------------------------------------------------------------------------------------------------
51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51806: ---------------------------------------------------------------------------------------------------------------

Line 51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

51801: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
51802: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
51803:
51804: ---------------------------------------------------------------------------------------------------------------
51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51806: ---------------------------------------------------------------------------------------------------------------
51807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51808:
51809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 51807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

51803:
51804: ---------------------------------------------------------------------------------------------------------------
51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51806: ---------------------------------------------------------------------------------------------------------------
51807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51808:
51809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51811:

Line 51809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51805: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
51806: ---------------------------------------------------------------------------------------------------------------
51807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51808:
51809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51811:
51812: IF xla_accounting_cache_pkg.GetValueChar
51813: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 51810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

51806: ---------------------------------------------------------------------------------------------------------------
51807: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
51808:
51809: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51810: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51811:
51812: IF xla_accounting_cache_pkg.GetValueChar
51813: (p_source_code => 'LEDGER_CATEGORY_CODE'
51814: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 51821: xla_ae_lines_pkg.BflowUpgEntry

51817: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51818: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
51819: )
51820: THEN
51821: xla_ae_lines_pkg.BflowUpgEntry
51822: (p_business_method_code => l_bflow_method_code
51823: ,p_business_class_code => l_bflow_class_code
51824: ,p_balance_type => l_balance_type_code);
51825: ELSE

Line 51838: xla_ae_lines_pkg.SetLineDescription(

51834: --
51835: -- call description
51836: --
51837:
51838: xla_ae_lines_pkg.SetLineDescription(
51839: p_ae_header_id => l_ae_header_id
51840: ,p_description => Description_1 (
51841: p_application_id => p_application_id
51842: , p_ae_header_id => l_ae_header_id

Line 51880: xla_ae_lines_pkg.set_ccid(

51876: , x_value_type_code => l_adr_value_type_code
51877: , p_side => 'NA'
51878: );
51879:
51880: xla_ae_lines_pkg.set_ccid(
51881: p_code_combination_id => l_ccid
51882: , p_value_type_code => l_adr_value_type_code
51883: , p_transaction_coa_id => l_adr_transaction_coa_id
51884: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 51919: xla_ae_lines_pkg.set_segment(

51915: );
51916:
51917: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51918:
51919: xla_ae_lines_pkg.set_segment(
51920: p_to_segment_code => 'GL_ACCOUNT'
51921: , p_segment_value => l_segment
51922: , p_from_segment_code => l_adr_value_segment_code
51923: , p_from_combination_id => l_adr_value_combination_id

Line 51964: xla_ae_lines_pkg.set_segment(

51960: );
51961:
51962: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
51963:
51964: xla_ae_lines_pkg.set_segment(
51965: p_to_segment_code => 'GL_BALANCING'
51966: , p_segment_value => l_segment
51967: , p_from_segment_code => l_adr_value_segment_code
51968: , p_from_combination_id => l_adr_value_combination_id

Line 52008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52004: xla_accounting_err_pkg.build_message
52005: (p_appli_s_name => 'XLA'
52006: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52007: ,p_token_1 => 'LINE_NUMBER'
52008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52009: ,p_token_2 => 'LINE_TYPE_NAME'
52010: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52011: l_component_type
52012: ,l_component_code

Line 52044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52040: --
52041: --
52042: ------------------------------------------------------------------------------------------------
52043: -- 4219869 Business Flow
52044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52045: -- Prior Entry. Currently, the following code is always generated.
52046: ------------------------------------------------------------------------------------------------
52047: XLA_AE_LINES_PKG.ValidateCurrentLine;
52048:

Line 52047: XLA_AE_LINES_PKG.ValidateCurrentLine;

52043: -- 4219869 Business Flow
52044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52045: -- Prior Entry. Currently, the following code is always generated.
52046: ------------------------------------------------------------------------------------------------
52047: XLA_AE_LINES_PKG.ValidateCurrentLine;
52048:
52049: ------------------------------------------------------------------------------------
52050: -- 4219869 Business Flow
52051: -- Populated credit and debit amounts -- Need to generate this within IF

Line 52053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52049: ------------------------------------------------------------------------------------
52050: -- 4219869 Business Flow
52051: -- Populated credit and debit amounts -- Need to generate this within IF
52052: ------------------------------------------------------------------------------------
52053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52054:
52055: ----------------------------------------------------------------------------------
52056: -- 4219869 Business Flow
52057: -- Update journal entry status -- Need to generate this within IF

Line 52085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

52081: -- To allow MPA report to determine if it should generate report process
52082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52083: ------------------------------------------------------------------------------------------
52084:
52085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52088: -- call ADRs
52089: -- Bug 4922099

Line 52086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

52082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
52083: ------------------------------------------------------------------------------------------
52084:
52085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
52086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
52087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
52088: -- call ADRs
52089: -- Bug 4922099
52090: --

Line 52119: xla_ae_lines_pkg.set_ccid(

52115: , x_value_type_code => l_adr_value_type_code
52116: , p_side => 'NA'
52117: );
52118:
52119: xla_ae_lines_pkg.set_ccid(
52120: p_code_combination_id => l_ccid
52121: , p_value_type_code => l_adr_value_type_code
52122: , p_transaction_coa_id => l_adr_transaction_coa_id
52123: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52158: xla_ae_lines_pkg.set_segment(

52154: );
52155:
52156: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52157:
52158: xla_ae_lines_pkg.set_segment(
52159: p_to_segment_code => 'GL_ACCOUNT'
52160: , p_segment_value => l_segment
52161: , p_from_segment_code => l_adr_value_segment_code
52162: , p_from_combination_id => l_adr_value_combination_id

Line 52203: xla_ae_lines_pkg.set_segment(

52199: );
52200:
52201: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52202:
52203: xla_ae_lines_pkg.set_segment(
52204: p_to_segment_code => 'GL_BALANCING'
52205: , p_segment_value => l_segment
52206: , p_from_segment_code => l_adr_value_segment_code
52207: , p_from_combination_id => l_adr_value_combination_id

Line 52234: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

52230:
52231: --
52232: -- Update the line information that should be overwritten
52233: --
52234: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52235: p_header_num => 1);
52236: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52237:
52238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 52236: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

52232: -- Update the line information that should be overwritten
52233: --
52234: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52235: p_header_num => 1);
52236: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52237:
52238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52239:
52240: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 52238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

52234: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
52235: p_header_num => 1);
52236: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
52237:
52238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52239:
52240: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52241: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52242: END IF;

Line 52241: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

52237:
52238: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
52239:
52240: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
52241: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
52242: END IF;
52243:
52244: --
52245: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 52248: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

52244: --
52245: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52246: --
52247: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52248: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52249: ELSE
52250: ---------------------------------------------------------------------------------------------------
52251: -- 4262811a Switch Sign
52252: ---------------------------------------------------------------------------------------------------

Line 52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

52249: ELSE
52250: ---------------------------------------------------------------------------------------------------
52251: -- 4262811a Switch Sign
52252: ---------------------------------------------------------------------------------------------------
52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52250: ---------------------------------------------------------------------------------------------------
52251: -- 4262811a Switch Sign
52252: ---------------------------------------------------------------------------------------------------
52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302

Line 52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52251: -- 4262811a Switch Sign
52252: ---------------------------------------------------------------------------------------------------
52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302
52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

52252: ---------------------------------------------------------------------------------------------------
52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302
52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52253: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
52254: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302
52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52261:

Line 52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

52255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302
52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52261:
52262: END IF;
52263:

Line 52260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

52256: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
52257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52258: -- 5132302
52259: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
52260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
52261:
52262: END IF;
52263:
52264: -- 4955764

Line 52265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52261:
52262: END IF;
52263:
52264: -- 4955764
52265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52267:
52268:
52269: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 52269: XLA_AE_LINES_PKG.ValidateCurrentLine;

52265: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52267:
52268:
52269: XLA_AE_LINES_PKG.ValidateCurrentLine;
52270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52271:
52272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52273: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 52270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52266: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
52267:
52268:
52269: XLA_AE_LINES_PKG.ValidateCurrentLine;
52270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52271:
52272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52273: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52274: ,p_balance_type_code => l_balance_type_code);

Line 52481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

52477: --
52478: -- bulk performance
52479: --
52480: l_balance_type_code VARCHAR2(1);
52481: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
52482: l_log_module VARCHAR2(240);
52483:
52484: --
52485: -- Upgrade strategy

Line 52555: XLA_AE_LINES_PKG.SetNewLine;

52551: ') = 'Y'
52552: THEN
52553:
52554: --
52555: XLA_AE_LINES_PKG.SetNewLine;
52556:
52557: p_balance_type_code := l_balance_type_code;
52558: -- set the flag so later we will know whether the gain loss line needs to be created
52559:

Line 52567: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

52563:
52564: --
52565: -- bulk performance
52566: --
52567: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
52568: p_header_num => 0); -- 4262811
52569: --
52570: -- set accounting line options
52571: --

Line 52572: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

52568: p_header_num => 0); -- 4262811
52569: --
52570: -- set accounting line options
52571: --
52572: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
52573: p_natural_side_code => 'D'
52574: , p_gain_or_loss_flag => 'Y'
52575: , p_gl_transfer_mode_code => 'S'
52576: , p_acct_entry_type_code => 'A'

Line 52586: xla_ae_lines_pkg.SetAcctLineType

52582: --
52583: --
52584: -- set accounting line type info
52585: --
52586: xla_ae_lines_pkg.SetAcctLineType
52587: (p_component_type => l_component_type
52588: ,p_event_type_code => l_event_type_code
52589: ,p_line_definition_owner_code => l_line_definition_owner_code
52590: ,p_line_definition_code => l_line_definition_code

Line 52600: xla_ae_lines_pkg.SetAcctClass(

52596: ,p_event_class_code => l_event_class_code);
52597: --
52598: -- set accounting class
52599: --
52600: xla_ae_lines_pkg.SetAcctClass(
52601: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
52602: , p_ae_header_id => l_ae_header_id
52603: );
52604:

Line 52608: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

52604:
52605: --
52606: -- set rounding class
52607: --
52608: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52609: 'EXCHANGE_RATE_VARIANCE';
52610:
52611: --
52612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 52612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

52608: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
52609: 'EXCHANGE_RATE_VARIANCE';
52610:
52611: --
52612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52614: --
52615: -- bulk performance
52616: --

Line 52613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

52609: 'EXCHANGE_RATE_VARIANCE';
52610:
52611: --
52612: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
52613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52614: --
52615: -- bulk performance
52616: --
52617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 52617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

52613: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
52614: --
52615: -- bulk performance
52616: --
52617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52618:
52619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52621:

Line 52619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

52615: -- bulk performance
52616: --
52617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52618:
52619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52621:
52622: -- 4955764
52623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 52623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

52619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52621:
52622: -- 4955764
52623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
52625:
52626: -- 4458381 Public Sector Enh
52627:

Line 52733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

52729: l_rec_acct_attrs.array_num_value(43) := p_source_89;
52730: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
52731: l_rec_acct_attrs.array_num_value(44) := p_source_90;
52732:
52733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52735:
52736: ---------------------------------------------------------------------------------------------------------------
52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 52734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

52730: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
52731: l_rec_acct_attrs.array_num_value(44) := p_source_90;
52732:
52733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52735:
52736: ---------------------------------------------------------------------------------------------------------------
52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52738: ---------------------------------------------------------------------------------------------------------------

Line 52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

52733: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
52734: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
52735:
52736: ---------------------------------------------------------------------------------------------------------------
52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52738: ---------------------------------------------------------------------------------------------------------------
52739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52740:
52741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 52739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

52735:
52736: ---------------------------------------------------------------------------------------------------------------
52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52738: ---------------------------------------------------------------------------------------------------------------
52739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52740:
52741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52743:

Line 52741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52737: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
52738: ---------------------------------------------------------------------------------------------------------------
52739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52740:
52741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52743:
52744: IF xla_accounting_cache_pkg.GetValueChar
52745: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 52742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

52738: ---------------------------------------------------------------------------------------------------------------
52739: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
52740:
52741: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52743:
52744: IF xla_accounting_cache_pkg.GetValueChar
52745: (p_source_code => 'LEDGER_CATEGORY_CODE'
52746: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 52753: xla_ae_lines_pkg.BflowUpgEntry

52749: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52750: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
52751: )
52752: THEN
52753: xla_ae_lines_pkg.BflowUpgEntry
52754: (p_business_method_code => l_bflow_method_code
52755: ,p_business_class_code => l_bflow_class_code
52756: ,p_balance_type => l_balance_type_code);
52757: ELSE

Line 52770: xla_ae_lines_pkg.SetLineDescription(

52766: --
52767: -- call description
52768: --
52769:
52770: xla_ae_lines_pkg.SetLineDescription(
52771: p_ae_header_id => l_ae_header_id
52772: ,p_description => Description_1 (
52773: p_application_id => p_application_id
52774: , p_ae_header_id => l_ae_header_id

Line 52812: xla_ae_lines_pkg.set_ccid(

52808: , x_value_type_code => l_adr_value_type_code
52809: , p_side => 'NA'
52810: );
52811:
52812: xla_ae_lines_pkg.set_ccid(
52813: p_code_combination_id => l_ccid
52814: , p_value_type_code => l_adr_value_type_code
52815: , p_transaction_coa_id => l_adr_transaction_coa_id
52816: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 52851: xla_ae_lines_pkg.set_segment(

52847: );
52848:
52849: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52850:
52851: xla_ae_lines_pkg.set_segment(
52852: p_to_segment_code => 'GL_ACCOUNT'
52853: , p_segment_value => l_segment
52854: , p_from_segment_code => l_adr_value_segment_code
52855: , p_from_combination_id => l_adr_value_combination_id

Line 52896: xla_ae_lines_pkg.set_segment(

52892: );
52893:
52894: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
52895:
52896: xla_ae_lines_pkg.set_segment(
52897: p_to_segment_code => 'GL_BALANCING'
52898: , p_segment_value => l_segment
52899: , p_from_segment_code => l_adr_value_segment_code
52900: , p_from_combination_id => l_adr_value_combination_id

Line 52940: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

52936: xla_accounting_err_pkg.build_message
52937: (p_appli_s_name => 'XLA'
52938: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
52939: ,p_token_1 => 'LINE_NUMBER'
52940: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
52941: ,p_token_2 => 'LINE_TYPE_NAME'
52942: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
52943: l_component_type
52944: ,l_component_code

Line 52976: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

52972: --
52973: --
52974: ------------------------------------------------------------------------------------------------
52975: -- 4219869 Business Flow
52976: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52977: -- Prior Entry. Currently, the following code is always generated.
52978: ------------------------------------------------------------------------------------------------
52979: XLA_AE_LINES_PKG.ValidateCurrentLine;
52980:

Line 52979: XLA_AE_LINES_PKG.ValidateCurrentLine;

52975: -- 4219869 Business Flow
52976: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
52977: -- Prior Entry. Currently, the following code is always generated.
52978: ------------------------------------------------------------------------------------------------
52979: XLA_AE_LINES_PKG.ValidateCurrentLine;
52980:
52981: ------------------------------------------------------------------------------------
52982: -- 4219869 Business Flow
52983: -- Populated credit and debit amounts -- Need to generate this within IF

Line 52985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

52981: ------------------------------------------------------------------------------------
52982: -- 4219869 Business Flow
52983: -- Populated credit and debit amounts -- Need to generate this within IF
52984: ------------------------------------------------------------------------------------
52985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52986:
52987: ----------------------------------------------------------------------------------
52988: -- 4219869 Business Flow
52989: -- Update journal entry status -- Need to generate this within IF

Line 53017: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53013: -- To allow MPA report to determine if it should generate report process
53014: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53015: ------------------------------------------------------------------------------------------
53016:
53017: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53018: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53019: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53020: -- call ADRs
53021: -- Bug 4922099

Line 53018: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53014: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53015: ------------------------------------------------------------------------------------------
53016:
53017: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53018: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53019: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53020: -- call ADRs
53021: -- Bug 4922099
53022: --

Line 53051: xla_ae_lines_pkg.set_ccid(

53047: , x_value_type_code => l_adr_value_type_code
53048: , p_side => 'NA'
53049: );
53050:
53051: xla_ae_lines_pkg.set_ccid(
53052: p_code_combination_id => l_ccid
53053: , p_value_type_code => l_adr_value_type_code
53054: , p_transaction_coa_id => l_adr_transaction_coa_id
53055: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53090: xla_ae_lines_pkg.set_segment(

53086: );
53087:
53088: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53089:
53090: xla_ae_lines_pkg.set_segment(
53091: p_to_segment_code => 'GL_ACCOUNT'
53092: , p_segment_value => l_segment
53093: , p_from_segment_code => l_adr_value_segment_code
53094: , p_from_combination_id => l_adr_value_combination_id

Line 53135: xla_ae_lines_pkg.set_segment(

53131: );
53132:
53133: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53134:
53135: xla_ae_lines_pkg.set_segment(
53136: p_to_segment_code => 'GL_BALANCING'
53137: , p_segment_value => l_segment
53138: , p_from_segment_code => l_adr_value_segment_code
53139: , p_from_combination_id => l_adr_value_combination_id

Line 53166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

53162:
53163: --
53164: -- Update the line information that should be overwritten
53165: --
53166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53167: p_header_num => 1);
53168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53169:
53170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 53168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

53164: -- Update the line information that should be overwritten
53165: --
53166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53167: p_header_num => 1);
53168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53169:
53170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53171:
53172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 53170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

53166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
53167: p_header_num => 1);
53168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
53169:
53170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53171:
53172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53174: END IF;

Line 53173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

53169:
53170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
53171:
53172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
53173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
53174: END IF;
53175:
53176: --
53177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 53180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

53176: --
53177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53178: --
53179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53181: ELSE
53182: ---------------------------------------------------------------------------------------------------
53183: -- 4262811a Switch Sign
53184: ---------------------------------------------------------------------------------------------------

Line 53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

53181: ELSE
53182: ---------------------------------------------------------------------------------------------------
53183: -- 4262811a Switch Sign
53184: ---------------------------------------------------------------------------------------------------
53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53182: ---------------------------------------------------------------------------------------------------
53183: -- 4262811a Switch Sign
53184: ---------------------------------------------------------------------------------------------------
53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302

Line 53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53183: -- 4262811a Switch Sign
53184: ---------------------------------------------------------------------------------------------------
53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302
53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

53184: ---------------------------------------------------------------------------------------------------
53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302
53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
53186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302
53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53193:

Line 53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

53187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302
53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53193:
53194: END IF;
53195:

Line 53192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

53188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
53189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53190: -- 5132302
53191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
53192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
53193:
53194: END IF;
53195:
53196: -- 4955764

Line 53197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53193:
53194: END IF;
53195:
53196: -- 4955764
53197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53199:
53200:
53201: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 53201: XLA_AE_LINES_PKG.ValidateCurrentLine;

53197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53199:
53200:
53201: XLA_AE_LINES_PKG.ValidateCurrentLine;
53202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53203:
53204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 53202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
53199:
53200:
53201: XLA_AE_LINES_PKG.ValidateCurrentLine;
53202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53203:
53204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53206: ,p_balance_type_code => l_balance_type_code);

Line 53413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

53409: --
53410: -- bulk performance
53411: --
53412: l_balance_type_code VARCHAR2(1);
53413: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
53414: l_log_module VARCHAR2(240);
53415:
53416: --
53417: -- Upgrade strategy

Line 53487: XLA_AE_LINES_PKG.SetNewLine;

53483: ') = 'Y'
53484: THEN
53485:
53486: --
53487: XLA_AE_LINES_PKG.SetNewLine;
53488:
53489: p_balance_type_code := l_balance_type_code;
53490: -- set the flag so later we will know whether the gain loss line needs to be created
53491:

Line 53499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

53495:
53496: --
53497: -- bulk performance
53498: --
53499: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
53500: p_header_num => 0); -- 4262811
53501: --
53502: -- set accounting line options
53503: --

Line 53504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

53500: p_header_num => 0); -- 4262811
53501: --
53502: -- set accounting line options
53503: --
53504: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
53505: p_natural_side_code => 'D'
53506: , p_gain_or_loss_flag => 'Y'
53507: , p_gl_transfer_mode_code => 'S'
53508: , p_acct_entry_type_code => 'A'

Line 53518: xla_ae_lines_pkg.SetAcctLineType

53514: --
53515: --
53516: -- set accounting line type info
53517: --
53518: xla_ae_lines_pkg.SetAcctLineType
53519: (p_component_type => l_component_type
53520: ,p_event_type_code => l_event_type_code
53521: ,p_line_definition_owner_code => l_line_definition_owner_code
53522: ,p_line_definition_code => l_line_definition_code

Line 53532: xla_ae_lines_pkg.SetAcctClass(

53528: ,p_event_class_code => l_event_class_code);
53529: --
53530: -- set accounting class
53531: --
53532: xla_ae_lines_pkg.SetAcctClass(
53533: p_accounting_class_code => 'EXCHANGE_RATE_VARIANCE'
53534: , p_ae_header_id => l_ae_header_id
53535: );
53536:

Line 53540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

53536:
53537: --
53538: -- set rounding class
53539: --
53540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53541: 'EXCHANGE_RATE_VARIANCE';
53542:
53543: --
53544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 53544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

53540: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
53541: 'EXCHANGE_RATE_VARIANCE';
53542:
53543: --
53544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53546: --
53547: -- bulk performance
53548: --

Line 53545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

53541: 'EXCHANGE_RATE_VARIANCE';
53542:
53543: --
53544: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
53545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53546: --
53547: -- bulk performance
53548: --
53549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 53549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

53545: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
53546: --
53547: -- bulk performance
53548: --
53549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53550:
53551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53553:

Line 53551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

53547: -- bulk performance
53548: --
53549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53550:
53551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53553:
53554: -- 4955764
53555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 53555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

53551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53553:
53554: -- 4955764
53555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
53557:
53558: -- 4458381 Public Sector Enh
53559:

Line 53663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

53659: l_rec_acct_attrs.array_num_value(42) := p_source_89;
53660: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53661: l_rec_acct_attrs.array_num_value(43) := p_source_90;
53662:
53663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53665:
53666: ---------------------------------------------------------------------------------------------------------------
53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 53664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

53660: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
53661: l_rec_acct_attrs.array_num_value(43) := p_source_90;
53662:
53663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53665:
53666: ---------------------------------------------------------------------------------------------------------------
53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53668: ---------------------------------------------------------------------------------------------------------------

Line 53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

53663: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
53664: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
53665:
53666: ---------------------------------------------------------------------------------------------------------------
53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53668: ---------------------------------------------------------------------------------------------------------------
53669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53670:
53671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 53669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

53665:
53666: ---------------------------------------------------------------------------------------------------------------
53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53668: ---------------------------------------------------------------------------------------------------------------
53669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53670:
53671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53673:

Line 53671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53667: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
53668: ---------------------------------------------------------------------------------------------------------------
53669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53670:
53671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53673:
53674: IF xla_accounting_cache_pkg.GetValueChar
53675: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 53672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

53668: ---------------------------------------------------------------------------------------------------------------
53669: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
53670:
53671: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53673:
53674: IF xla_accounting_cache_pkg.GetValueChar
53675: (p_source_code => 'LEDGER_CATEGORY_CODE'
53676: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 53683: xla_ae_lines_pkg.BflowUpgEntry

53679: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53680: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
53681: )
53682: THEN
53683: xla_ae_lines_pkg.BflowUpgEntry
53684: (p_business_method_code => l_bflow_method_code
53685: ,p_business_class_code => l_bflow_class_code
53686: ,p_balance_type => l_balance_type_code);
53687: ELSE

Line 53700: xla_ae_lines_pkg.SetLineDescription(

53696: --
53697: -- call description
53698: --
53699:
53700: xla_ae_lines_pkg.SetLineDescription(
53701: p_ae_header_id => l_ae_header_id
53702: ,p_description => Description_1 (
53703: p_application_id => p_application_id
53704: , p_ae_header_id => l_ae_header_id

Line 53742: xla_ae_lines_pkg.set_ccid(

53738: , x_value_type_code => l_adr_value_type_code
53739: , p_side => 'NA'
53740: );
53741:
53742: xla_ae_lines_pkg.set_ccid(
53743: p_code_combination_id => l_ccid
53744: , p_value_type_code => l_adr_value_type_code
53745: , p_transaction_coa_id => l_adr_transaction_coa_id
53746: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 53781: xla_ae_lines_pkg.set_segment(

53777: );
53778:
53779: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53780:
53781: xla_ae_lines_pkg.set_segment(
53782: p_to_segment_code => 'GL_ACCOUNT'
53783: , p_segment_value => l_segment
53784: , p_from_segment_code => l_adr_value_segment_code
53785: , p_from_combination_id => l_adr_value_combination_id

Line 53826: xla_ae_lines_pkg.set_segment(

53822: );
53823:
53824: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
53825:
53826: xla_ae_lines_pkg.set_segment(
53827: p_to_segment_code => 'GL_BALANCING'
53828: , p_segment_value => l_segment
53829: , p_from_segment_code => l_adr_value_segment_code
53830: , p_from_combination_id => l_adr_value_combination_id

Line 53870: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

53866: xla_accounting_err_pkg.build_message
53867: (p_appli_s_name => 'XLA'
53868: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
53869: ,p_token_1 => 'LINE_NUMBER'
53870: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
53871: ,p_token_2 => 'LINE_TYPE_NAME'
53872: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
53873: l_component_type
53874: ,l_component_code

Line 53906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

53902: --
53903: --
53904: ------------------------------------------------------------------------------------------------
53905: -- 4219869 Business Flow
53906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53907: -- Prior Entry. Currently, the following code is always generated.
53908: ------------------------------------------------------------------------------------------------
53909: XLA_AE_LINES_PKG.ValidateCurrentLine;
53910:

Line 53909: XLA_AE_LINES_PKG.ValidateCurrentLine;

53905: -- 4219869 Business Flow
53906: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
53907: -- Prior Entry. Currently, the following code is always generated.
53908: ------------------------------------------------------------------------------------------------
53909: XLA_AE_LINES_PKG.ValidateCurrentLine;
53910:
53911: ------------------------------------------------------------------------------------
53912: -- 4219869 Business Flow
53913: -- Populated credit and debit amounts -- Need to generate this within IF

Line 53915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

53911: ------------------------------------------------------------------------------------
53912: -- 4219869 Business Flow
53913: -- Populated credit and debit amounts -- Need to generate this within IF
53914: ------------------------------------------------------------------------------------
53915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53916:
53917: ----------------------------------------------------------------------------------
53918: -- 4219869 Business Flow
53919: -- Update journal entry status -- Need to generate this within IF

Line 53947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

53943: -- To allow MPA report to determine if it should generate report process
53944: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53945: ------------------------------------------------------------------------------------------
53946:
53947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53949: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53950: -- call ADRs
53951: -- Bug 4922099

Line 53948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

53944: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
53945: ------------------------------------------------------------------------------------------
53946:
53947: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
53948: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
53949: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
53950: -- call ADRs
53951: -- Bug 4922099
53952: --

Line 53981: xla_ae_lines_pkg.set_ccid(

53977: , x_value_type_code => l_adr_value_type_code
53978: , p_side => 'NA'
53979: );
53980:
53981: xla_ae_lines_pkg.set_ccid(
53982: p_code_combination_id => l_ccid
53983: , p_value_type_code => l_adr_value_type_code
53984: , p_transaction_coa_id => l_adr_transaction_coa_id
53985: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54020: xla_ae_lines_pkg.set_segment(

54016: );
54017:
54018: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54019:
54020: xla_ae_lines_pkg.set_segment(
54021: p_to_segment_code => 'GL_ACCOUNT'
54022: , p_segment_value => l_segment
54023: , p_from_segment_code => l_adr_value_segment_code
54024: , p_from_combination_id => l_adr_value_combination_id

Line 54065: xla_ae_lines_pkg.set_segment(

54061: );
54062:
54063: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
54064:
54065: xla_ae_lines_pkg.set_segment(
54066: p_to_segment_code => 'GL_BALANCING'
54067: , p_segment_value => l_segment
54068: , p_from_segment_code => l_adr_value_segment_code
54069: , p_from_combination_id => l_adr_value_combination_id

Line 54096: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54092:
54093: --
54094: -- Update the line information that should be overwritten
54095: --
54096: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54097: p_header_num => 1);
54098: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54099:
54100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54098: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54094: -- Update the line information that should be overwritten
54095: --
54096: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54097: p_header_num => 1);
54098: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54099:
54100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54101:
54102: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54096: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54097: p_header_num => 1);
54098: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54099:
54100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54101:
54102: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54103: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54104: END IF;

Line 54103: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54099:
54100: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54101:
54102: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54103: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54104: END IF;
54105:
54106: --
54107: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54110: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54106: --
54107: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54108: --
54109: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54110: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54111: ELSE
54112: ---------------------------------------------------------------------------------------------------
54113: -- 4262811a Switch Sign
54114: ---------------------------------------------------------------------------------------------------

Line 54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54111: ELSE
54112: ---------------------------------------------------------------------------------------------------
54113: -- 4262811a Switch Sign
54114: ---------------------------------------------------------------------------------------------------
54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54112: ---------------------------------------------------------------------------------------------------
54113: -- 4262811a Switch Sign
54114: ---------------------------------------------------------------------------------------------------
54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302

Line 54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54113: -- 4262811a Switch Sign
54114: ---------------------------------------------------------------------------------------------------
54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302
54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54114: ---------------------------------------------------------------------------------------------------
54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302
54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54122: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54115: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302
54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54122: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54123:

Line 54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54117: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302
54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54122: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54123:
54124: END IF;
54125:

Line 54122: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54118: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54119: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54120: -- 5132302
54121: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54122: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54123:
54124: END IF;
54125:
54126: -- 4955764

Line 54127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54123:
54124: END IF;
54125:
54126: -- 4955764
54127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54129:
54130:
54131: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54131: XLA_AE_LINES_PKG.ValidateCurrentLine;

54127: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54129:
54130:
54131: XLA_AE_LINES_PKG.ValidateCurrentLine;
54132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54133:
54134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54135: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54128: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54129:
54130:
54131: XLA_AE_LINES_PKG.ValidateCurrentLine;
54132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54133:
54134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54135: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54136: ,p_balance_type_code => l_balance_type_code);

Line 54329: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

54325: --
54326: -- bulk performance
54327: --
54328: l_balance_type_code VARCHAR2(1);
54329: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
54330: l_log_module VARCHAR2(240);
54331:
54332: --
54333: -- Upgrade strategy

Line 54397: XLA_AE_LINES_PKG.SetNewLine;

54393: ') = 'FINAL APPLICATION ROUNDING'
54394: THEN
54395:
54396: --
54397: XLA_AE_LINES_PKG.SetNewLine;
54398:
54399: p_balance_type_code := l_balance_type_code;
54400: -- set the flag so later we will know whether the gain loss line needs to be created
54401:

Line 54409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

54405:
54406: --
54407: -- bulk performance
54408: --
54409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
54410: p_header_num => 0); -- 4262811
54411: --
54412: -- set accounting line options
54413: --

Line 54414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

54410: p_header_num => 0); -- 4262811
54411: --
54412: -- set accounting line options
54413: --
54414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
54415: p_natural_side_code => 'C'
54416: , p_gain_or_loss_flag => 'N'
54417: , p_gl_transfer_mode_code => 'S'
54418: , p_acct_entry_type_code => 'A'

Line 54428: xla_ae_lines_pkg.SetAcctLineType

54424: --
54425: --
54426: -- set accounting line type info
54427: --
54428: xla_ae_lines_pkg.SetAcctLineType
54429: (p_component_type => l_component_type
54430: ,p_event_type_code => l_event_type_code
54431: ,p_line_definition_owner_code => l_line_definition_owner_code
54432: ,p_line_definition_code => l_line_definition_code

Line 54442: xla_ae_lines_pkg.SetAcctClass(

54438: ,p_event_class_code => l_event_class_code);
54439: --
54440: -- set accounting class
54441: --
54442: xla_ae_lines_pkg.SetAcctClass(
54443: p_accounting_class_code => 'ROUNDING'
54444: , p_ae_header_id => l_ae_header_id
54445: );
54446:

Line 54450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

54446:
54447: --
54448: -- set rounding class
54449: --
54450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54451: 'ROUNDING';
54452:
54453: --
54454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 54454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

54450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
54451: 'ROUNDING';
54452:
54453: --
54454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54456: --
54457: -- bulk performance
54458: --

Line 54455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

54451: 'ROUNDING';
54452:
54453: --
54454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
54455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54456: --
54457: -- bulk performance
54458: --
54459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 54459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

54455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
54456: --
54457: -- bulk performance
54458: --
54459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54460:
54461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54463:

Line 54461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

54457: -- bulk performance
54458: --
54459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54460:
54461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54463:
54464: -- 4955764
54465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54463:
54464: -- 4955764
54465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
54467:
54468: -- 4458381 Public Sector Enh
54469:

Line 54575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

54571: l_rec_acct_attrs.array_num_value(43) := p_source_89;
54572: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
54573: l_rec_acct_attrs.array_num_value(44) := p_source_90;
54574:
54575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54577:
54578: ---------------------------------------------------------------------------------------------------------------
54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 54576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

54572: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
54573: l_rec_acct_attrs.array_num_value(44) := p_source_90;
54574:
54575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54577:
54578: ---------------------------------------------------------------------------------------------------------------
54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54580: ---------------------------------------------------------------------------------------------------------------

Line 54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

54575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
54576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
54577:
54578: ---------------------------------------------------------------------------------------------------------------
54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54580: ---------------------------------------------------------------------------------------------------------------
54581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54582:
54583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 54581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

54577:
54578: ---------------------------------------------------------------------------------------------------------------
54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54580: ---------------------------------------------------------------------------------------------------------------
54581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54582:
54583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54585:

Line 54583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
54580: ---------------------------------------------------------------------------------------------------------------
54581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54582:
54583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54585:
54586: IF xla_accounting_cache_pkg.GetValueChar
54587: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 54584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

54580: ---------------------------------------------------------------------------------------------------------------
54581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
54582:
54583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54585:
54586: IF xla_accounting_cache_pkg.GetValueChar
54587: (p_source_code => 'LEDGER_CATEGORY_CODE'
54588: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 54595: xla_ae_lines_pkg.BflowUpgEntry

54591: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54592: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
54593: )
54594: THEN
54595: xla_ae_lines_pkg.BflowUpgEntry
54596: (p_business_method_code => l_bflow_method_code
54597: ,p_business_class_code => l_bflow_class_code
54598: ,p_balance_type => l_balance_type_code);
54599: ELSE

Line 54638: xla_ae_lines_pkg.set_ccid(

54634: , x_value_type_code => l_adr_value_type_code
54635: , p_side => 'NA'
54636: );
54637:
54638: xla_ae_lines_pkg.set_ccid(
54639: p_code_combination_id => l_ccid
54640: , p_value_type_code => l_adr_value_type_code
54641: , p_transaction_coa_id => l_adr_transaction_coa_id
54642: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54674: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

54670: xla_accounting_err_pkg.build_message
54671: (p_appli_s_name => 'XLA'
54672: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
54673: ,p_token_1 => 'LINE_NUMBER'
54674: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
54675: ,p_token_2 => 'LINE_TYPE_NAME'
54676: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
54677: l_component_type
54678: ,l_component_code

Line 54710: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

54706: --
54707: --
54708: ------------------------------------------------------------------------------------------------
54709: -- 4219869 Business Flow
54710: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54711: -- Prior Entry. Currently, the following code is always generated.
54712: ------------------------------------------------------------------------------------------------
54713: XLA_AE_LINES_PKG.ValidateCurrentLine;
54714:

Line 54713: XLA_AE_LINES_PKG.ValidateCurrentLine;

54709: -- 4219869 Business Flow
54710: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
54711: -- Prior Entry. Currently, the following code is always generated.
54712: ------------------------------------------------------------------------------------------------
54713: XLA_AE_LINES_PKG.ValidateCurrentLine;
54714:
54715: ------------------------------------------------------------------------------------
54716: -- 4219869 Business Flow
54717: -- Populated credit and debit amounts -- Need to generate this within IF

Line 54719: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54715: ------------------------------------------------------------------------------------
54716: -- 4219869 Business Flow
54717: -- Populated credit and debit amounts -- Need to generate this within IF
54718: ------------------------------------------------------------------------------------
54719: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54720:
54721: ----------------------------------------------------------------------------------
54722: -- 4219869 Business Flow
54723: -- Update journal entry status -- Need to generate this within IF

Line 54751: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

54747: -- To allow MPA report to determine if it should generate report process
54748: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54749: ------------------------------------------------------------------------------------------
54750:
54751: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54752: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54753: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54754: -- call ADRs
54755: -- Bug 4922099

Line 54752: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

54748: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
54749: ------------------------------------------------------------------------------------------
54750:
54751: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
54752: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
54753: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
54754: -- call ADRs
54755: -- Bug 4922099
54756: --

Line 54779: xla_ae_lines_pkg.set_ccid(

54775: , x_value_type_code => l_adr_value_type_code
54776: , p_side => 'NA'
54777: );
54778:
54779: xla_ae_lines_pkg.set_ccid(
54780: p_code_combination_id => l_ccid
54781: , p_value_type_code => l_adr_value_type_code
54782: , p_transaction_coa_id => l_adr_transaction_coa_id
54783: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 54802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

54798:
54799: --
54800: -- Update the line information that should be overwritten
54801: --
54802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54803: p_header_num => 1);
54804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54805:
54806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 54804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

54800: -- Update the line information that should be overwritten
54801: --
54802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54803: p_header_num => 1);
54804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54805:
54806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54807:
54808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 54806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

54802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
54803: p_header_num => 1);
54804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
54805:
54806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54807:
54808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54810: END IF;

Line 54809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

54805:
54806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
54807:
54808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
54809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
54810: END IF;
54811:
54812: --
54813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 54816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

54812: --
54813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54814: --
54815: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54817: ELSE
54818: ---------------------------------------------------------------------------------------------------
54819: -- 4262811a Switch Sign
54820: ---------------------------------------------------------------------------------------------------

Line 54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

54817: ELSE
54818: ---------------------------------------------------------------------------------------------------
54819: -- 4262811a Switch Sign
54820: ---------------------------------------------------------------------------------------------------
54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54818: ---------------------------------------------------------------------------------------------------
54819: -- 4262811a Switch Sign
54820: ---------------------------------------------------------------------------------------------------
54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302

Line 54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54819: -- 4262811a Switch Sign
54820: ---------------------------------------------------------------------------------------------------
54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302
54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

54820: ---------------------------------------------------------------------------------------------------
54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302
54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
54822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302
54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54829:

Line 54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

54823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302
54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54829:
54830: END IF;
54831:

Line 54828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

54824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
54825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54826: -- 5132302
54827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
54828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
54829:
54830: END IF;
54831:
54832: -- 4955764

Line 54833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

54829:
54830: END IF;
54831:
54832: -- 4955764
54833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54835:
54836:
54837: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 54837: XLA_AE_LINES_PKG.ValidateCurrentLine;

54833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54835:
54836:
54837: XLA_AE_LINES_PKG.ValidateCurrentLine;
54838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54839:
54840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 54838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

54834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
54835:
54836:
54837: XLA_AE_LINES_PKG.ValidateCurrentLine;
54838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54839:
54840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54842: ,p_balance_type_code => l_balance_type_code);

Line 55006: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55002: --
55003: -- bulk performance
55004: --
55005: l_balance_type_code VARCHAR2(1);
55006: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55007: l_log_module VARCHAR2(240);
55008:
55009: --
55010: -- Upgrade strategy

Line 55076: XLA_AE_LINES_PKG.SetNewLine;

55072: ') = 'FINAL PAYMENT ROUNDING'
55073: THEN
55074:
55075: --
55076: XLA_AE_LINES_PKG.SetNewLine;
55077:
55078: p_balance_type_code := l_balance_type_code;
55079: -- set the flag so later we will know whether the gain loss line needs to be created
55080:

Line 55088: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55084:
55085: --
55086: -- bulk performance
55087: --
55088: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55089: p_header_num => 0); -- 4262811
55090: --
55091: -- set accounting line options
55092: --

Line 55093: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55089: p_header_num => 0); -- 4262811
55090: --
55091: -- set accounting line options
55092: --
55093: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55094: p_natural_side_code => 'D'
55095: , p_gain_or_loss_flag => 'N'
55096: , p_gl_transfer_mode_code => 'S'
55097: , p_acct_entry_type_code => 'A'

Line 55107: xla_ae_lines_pkg.SetAcctLineType

55103: --
55104: --
55105: -- set accounting line type info
55106: --
55107: xla_ae_lines_pkg.SetAcctLineType
55108: (p_component_type => l_component_type
55109: ,p_event_type_code => l_event_type_code
55110: ,p_line_definition_owner_code => l_line_definition_owner_code
55111: ,p_line_definition_code => l_line_definition_code

Line 55121: xla_ae_lines_pkg.SetAcctClass(

55117: ,p_event_class_code => l_event_class_code);
55118: --
55119: -- set accounting class
55120: --
55121: xla_ae_lines_pkg.SetAcctClass(
55122: p_accounting_class_code => 'ROUNDING'
55123: , p_ae_header_id => l_ae_header_id
55124: );
55125:

Line 55129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55125:
55126: --
55127: -- set rounding class
55128: --
55129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55130: 'ROUNDING';
55131:
55132: --
55133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55129: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55130: 'ROUNDING';
55131:
55132: --
55133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55135: --
55136: -- bulk performance
55137: --

Line 55134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55130: 'ROUNDING';
55131:
55132: --
55133: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55135: --
55136: -- bulk performance
55137: --
55138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55134: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55135: --
55136: -- bulk performance
55137: --
55138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55139:
55140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55142:

Line 55140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55136: -- bulk performance
55137: --
55138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55139:
55140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55142:
55143: -- 4955764
55144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55142:
55143: -- 4955764
55144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55145: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55146:
55147: -- 4458381 Public Sector Enh
55148:

Line 55204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55200: l_rec_acct_attrs.array_num_value(23) := p_source_86;
55201: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55202: l_rec_acct_attrs.array_num_value(24) := p_source_88;
55203:
55204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55206:
55207: ---------------------------------------------------------------------------------------------------------------
55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55201: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55202: l_rec_acct_attrs.array_num_value(24) := p_source_88;
55203:
55204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55206:
55207: ---------------------------------------------------------------------------------------------------------------
55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55209: ---------------------------------------------------------------------------------------------------------------

Line 55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55204: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55205: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55206:
55207: ---------------------------------------------------------------------------------------------------------------
55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55209: ---------------------------------------------------------------------------------------------------------------
55210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55211:
55212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55206:
55207: ---------------------------------------------------------------------------------------------------------------
55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55209: ---------------------------------------------------------------------------------------------------------------
55210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55211:
55212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55214:

Line 55212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55208: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55209: ---------------------------------------------------------------------------------------------------------------
55210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55211:
55212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55214:
55215: IF xla_accounting_cache_pkg.GetValueChar
55216: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55209: ---------------------------------------------------------------------------------------------------------------
55210: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55211:
55212: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55214:
55215: IF xla_accounting_cache_pkg.GetValueChar
55216: (p_source_code => 'LEDGER_CATEGORY_CODE'
55217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55224: xla_ae_lines_pkg.BflowUpgEntry

55220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55222: )
55223: THEN
55224: xla_ae_lines_pkg.BflowUpgEntry
55225: (p_business_method_code => l_bflow_method_code
55226: ,p_business_class_code => l_bflow_class_code
55227: ,p_balance_type => l_balance_type_code);
55228: ELSE

Line 55267: xla_ae_lines_pkg.set_ccid(

55263: , x_value_type_code => l_adr_value_type_code
55264: , p_side => 'NA'
55265: );
55266:
55267: xla_ae_lines_pkg.set_ccid(
55268: p_code_combination_id => l_ccid
55269: , p_value_type_code => l_adr_value_type_code
55270: , p_transaction_coa_id => l_adr_transaction_coa_id
55271: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55303: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

55299: xla_accounting_err_pkg.build_message
55300: (p_appli_s_name => 'XLA'
55301: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
55302: ,p_token_1 => 'LINE_NUMBER'
55303: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
55304: ,p_token_2 => 'LINE_TYPE_NAME'
55305: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
55306: l_component_type
55307: ,l_component_code

Line 55339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55335: --
55336: --
55337: ------------------------------------------------------------------------------------------------
55338: -- 4219869 Business Flow
55339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55340: -- Prior Entry. Currently, the following code is always generated.
55341: ------------------------------------------------------------------------------------------------
55342: XLA_AE_LINES_PKG.ValidateCurrentLine;
55343:

Line 55342: XLA_AE_LINES_PKG.ValidateCurrentLine;

55338: -- 4219869 Business Flow
55339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55340: -- Prior Entry. Currently, the following code is always generated.
55341: ------------------------------------------------------------------------------------------------
55342: XLA_AE_LINES_PKG.ValidateCurrentLine;
55343:
55344: ------------------------------------------------------------------------------------
55345: -- 4219869 Business Flow
55346: -- Populated credit and debit amounts -- Need to generate this within IF

Line 55348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55344: ------------------------------------------------------------------------------------
55345: -- 4219869 Business Flow
55346: -- Populated credit and debit amounts -- Need to generate this within IF
55347: ------------------------------------------------------------------------------------
55348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55349:
55350: ----------------------------------------------------------------------------------
55351: -- 4219869 Business Flow
55352: -- Update journal entry status -- Need to generate this within IF

Line 55380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

55376: -- To allow MPA report to determine if it should generate report process
55377: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55378: ------------------------------------------------------------------------------------------
55379:
55380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55382: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55383: -- call ADRs
55384: -- Bug 4922099

Line 55381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

55377: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
55378: ------------------------------------------------------------------------------------------
55379:
55380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
55381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
55382: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
55383: -- call ADRs
55384: -- Bug 4922099
55385: --

Line 55408: xla_ae_lines_pkg.set_ccid(

55404: , x_value_type_code => l_adr_value_type_code
55405: , p_side => 'NA'
55406: );
55407:
55408: xla_ae_lines_pkg.set_ccid(
55409: p_code_combination_id => l_ccid
55410: , p_value_type_code => l_adr_value_type_code
55411: , p_transaction_coa_id => l_adr_transaction_coa_id
55412: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55431: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

55427:
55428: --
55429: -- Update the line information that should be overwritten
55430: --
55431: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55432: p_header_num => 1);
55433: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55434:
55435: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 55433: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

55429: -- Update the line information that should be overwritten
55430: --
55431: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55432: p_header_num => 1);
55433: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55434:
55435: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55436:
55437: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 55435: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

55431: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
55432: p_header_num => 1);
55433: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
55434:
55435: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55436:
55437: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55438: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55439: END IF;

Line 55438: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

55434:
55435: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
55436:
55437: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
55438: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
55439: END IF;
55440:
55441: --
55442: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 55445: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

55441: --
55442: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55443: --
55444: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55445: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55446: ELSE
55447: ---------------------------------------------------------------------------------------------------
55448: -- 4262811a Switch Sign
55449: ---------------------------------------------------------------------------------------------------

Line 55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

55446: ELSE
55447: ---------------------------------------------------------------------------------------------------
55448: -- 4262811a Switch Sign
55449: ---------------------------------------------------------------------------------------------------
55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55447: ---------------------------------------------------------------------------------------------------
55448: -- 4262811a Switch Sign
55449: ---------------------------------------------------------------------------------------------------
55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302

Line 55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55448: -- 4262811a Switch Sign
55449: ---------------------------------------------------------------------------------------------------
55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302
55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

55449: ---------------------------------------------------------------------------------------------------
55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302
55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55457: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55450: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
55451: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302
55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55457: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55458:

Line 55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

55452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302
55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55457: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55458:
55459: END IF;
55460:

Line 55457: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

55453: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
55454: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55455: -- 5132302
55456: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
55457: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
55458:
55459: END IF;
55460:
55461: -- 4955764

Line 55462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55458:
55459: END IF;
55460:
55461: -- 4955764
55462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55464:
55465:
55466: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 55466: XLA_AE_LINES_PKG.ValidateCurrentLine;

55462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55464:
55465:
55466: XLA_AE_LINES_PKG.ValidateCurrentLine;
55467: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55468:
55469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55470: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 55467: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
55464:
55465:
55466: XLA_AE_LINES_PKG.ValidateCurrentLine;
55467: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55468:
55469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55470: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55471: ,p_balance_type_code => l_balance_type_code);

Line 55644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

55640: --
55641: -- bulk performance
55642: --
55643: l_balance_type_code VARCHAR2(1);
55644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
55645: l_log_module VARCHAR2(240);
55646:
55647: --
55648: -- Upgrade strategy

Line 55718: XLA_AE_LINES_PKG.SetNewLine;

55714: ') <> 'PAYMENTCARD'
55715: THEN
55716:
55717: --
55718: XLA_AE_LINES_PKG.SetNewLine;
55719:
55720: p_balance_type_code := l_balance_type_code;
55721: -- set the flag so later we will know whether the gain loss line needs to be created
55722:

Line 55730: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

55726:
55727: --
55728: -- bulk performance
55729: --
55730: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
55731: p_header_num => 0); -- 4262811
55732: --
55733: -- set accounting line options
55734: --

Line 55735: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

55731: p_header_num => 0); -- 4262811
55732: --
55733: -- set accounting line options
55734: --
55735: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
55736: p_natural_side_code => 'D'
55737: , p_gain_or_loss_flag => 'N'
55738: , p_gl_transfer_mode_code => 'S'
55739: , p_acct_entry_type_code => 'A'

Line 55749: xla_ae_lines_pkg.SetAcctLineType

55745: --
55746: --
55747: -- set accounting line type info
55748: --
55749: xla_ae_lines_pkg.SetAcctLineType
55750: (p_component_type => l_component_type
55751: ,p_event_type_code => l_event_type_code
55752: ,p_line_definition_owner_code => l_line_definition_owner_code
55753: ,p_line_definition_code => l_line_definition_code

Line 55763: xla_ae_lines_pkg.SetAcctClass(

55759: ,p_event_class_code => l_event_class_code);
55760: --
55761: -- set accounting class
55762: --
55763: xla_ae_lines_pkg.SetAcctClass(
55764: p_accounting_class_code => 'ROUNDING'
55765: , p_ae_header_id => l_ae_header_id
55766: );
55767:

Line 55771: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

55767:
55768: --
55769: -- set rounding class
55770: --
55771: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55772: 'ROUNDING';
55773:
55774: --
55775: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 55775: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

55771: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
55772: 'ROUNDING';
55773:
55774: --
55775: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55776: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55777: --
55778: -- bulk performance
55779: --

Line 55776: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

55772: 'ROUNDING';
55773:
55774: --
55775: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
55776: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55777: --
55778: -- bulk performance
55779: --
55780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 55780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

55776: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
55777: --
55778: -- bulk performance
55779: --
55780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55781:
55782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55784:

Line 55782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

55778: -- bulk performance
55779: --
55780: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55781:
55782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55784:
55785: -- 4955764
55786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 55786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

55782: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55783: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55784:
55785: -- 4955764
55786: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55787: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
55788:
55789: -- 4458381 Public Sector Enh
55790:

Line 55846: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

55842: l_rec_acct_attrs.array_num_value(23) := p_source_87;
55843: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55844: l_rec_acct_attrs.array_num_value(24) := p_source_88;
55845:
55846: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55847: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55848:
55849: ---------------------------------------------------------------------------------------------------------------
55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 55847: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

55843: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
55844: l_rec_acct_attrs.array_num_value(24) := p_source_88;
55845:
55846: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55847: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55848:
55849: ---------------------------------------------------------------------------------------------------------------
55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55851: ---------------------------------------------------------------------------------------------------------------

Line 55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

55846: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
55847: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
55848:
55849: ---------------------------------------------------------------------------------------------------------------
55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55851: ---------------------------------------------------------------------------------------------------------------
55852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55853:
55854: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 55852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

55848:
55849: ---------------------------------------------------------------------------------------------------------------
55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55851: ---------------------------------------------------------------------------------------------------------------
55852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55853:
55854: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55856:

Line 55854: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55850: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
55851: ---------------------------------------------------------------------------------------------------------------
55852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55853:
55854: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55856:
55857: IF xla_accounting_cache_pkg.GetValueChar
55858: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 55855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

55851: ---------------------------------------------------------------------------------------------------------------
55852: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
55853:
55854: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55856:
55857: IF xla_accounting_cache_pkg.GetValueChar
55858: (p_source_code => 'LEDGER_CATEGORY_CODE'
55859: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 55866: xla_ae_lines_pkg.BflowUpgEntry

55862: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55863: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
55864: )
55865: THEN
55866: xla_ae_lines_pkg.BflowUpgEntry
55867: (p_business_method_code => l_bflow_method_code
55868: ,p_business_class_code => l_bflow_class_code
55869: ,p_balance_type => l_balance_type_code);
55870: ELSE

Line 55909: xla_ae_lines_pkg.set_ccid(

55905: , x_value_type_code => l_adr_value_type_code
55906: , p_side => 'NA'
55907: );
55908:
55909: xla_ae_lines_pkg.set_ccid(
55910: p_code_combination_id => l_ccid
55911: , p_value_type_code => l_adr_value_type_code
55912: , p_transaction_coa_id => l_adr_transaction_coa_id
55913: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 55945: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

55941: xla_accounting_err_pkg.build_message
55942: (p_appli_s_name => 'XLA'
55943: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
55944: ,p_token_1 => 'LINE_NUMBER'
55945: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
55946: ,p_token_2 => 'LINE_TYPE_NAME'
55947: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
55948: l_component_type
55949: ,l_component_code

Line 55981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

55977: --
55978: --
55979: ------------------------------------------------------------------------------------------------
55980: -- 4219869 Business Flow
55981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55982: -- Prior Entry. Currently, the following code is always generated.
55983: ------------------------------------------------------------------------------------------------
55984: XLA_AE_LINES_PKG.ValidateCurrentLine;
55985:

Line 55984: XLA_AE_LINES_PKG.ValidateCurrentLine;

55980: -- 4219869 Business Flow
55981: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
55982: -- Prior Entry. Currently, the following code is always generated.
55983: ------------------------------------------------------------------------------------------------
55984: XLA_AE_LINES_PKG.ValidateCurrentLine;
55985:
55986: ------------------------------------------------------------------------------------
55987: -- 4219869 Business Flow
55988: -- Populated credit and debit amounts -- Need to generate this within IF

Line 55990: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

55986: ------------------------------------------------------------------------------------
55987: -- 4219869 Business Flow
55988: -- Populated credit and debit amounts -- Need to generate this within IF
55989: ------------------------------------------------------------------------------------
55990: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55991:
55992: ----------------------------------------------------------------------------------
55993: -- 4219869 Business Flow
55994: -- Update journal entry status -- Need to generate this within IF

Line 56022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56018: -- To allow MPA report to determine if it should generate report process
56019: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56020: ------------------------------------------------------------------------------------------
56021:
56022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56024: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56025: -- call ADRs
56026: -- Bug 4922099

Line 56023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56019: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56020: ------------------------------------------------------------------------------------------
56021:
56022: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56023: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56024: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56025: -- call ADRs
56026: -- Bug 4922099
56027: --

Line 56050: xla_ae_lines_pkg.set_ccid(

56046: , x_value_type_code => l_adr_value_type_code
56047: , p_side => 'NA'
56048: );
56049:
56050: xla_ae_lines_pkg.set_ccid(
56051: p_code_combination_id => l_ccid
56052: , p_value_type_code => l_adr_value_type_code
56053: , p_transaction_coa_id => l_adr_transaction_coa_id
56054: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56073: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56069:
56070: --
56071: -- Update the line information that should be overwritten
56072: --
56073: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56074: p_header_num => 1);
56075: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56076:
56077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56075: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56071: -- Update the line information that should be overwritten
56072: --
56073: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56074: p_header_num => 1);
56075: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56076:
56077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56078:
56079: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56073: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56074: p_header_num => 1);
56075: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56076:
56077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56078:
56079: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56080: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56081: END IF;

Line 56080: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56076:
56077: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56078:
56079: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56080: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56081: END IF;
56082:
56083: --
56084: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56087: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56083: --
56084: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56085: --
56086: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56087: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56088: ELSE
56089: ---------------------------------------------------------------------------------------------------
56090: -- 4262811a Switch Sign
56091: ---------------------------------------------------------------------------------------------------

Line 56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56088: ELSE
56089: ---------------------------------------------------------------------------------------------------
56090: -- 4262811a Switch Sign
56091: ---------------------------------------------------------------------------------------------------
56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56089: ---------------------------------------------------------------------------------------------------
56090: -- 4262811a Switch Sign
56091: ---------------------------------------------------------------------------------------------------
56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302

Line 56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56090: -- 4262811a Switch Sign
56091: ---------------------------------------------------------------------------------------------------
56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302
56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56091: ---------------------------------------------------------------------------------------------------
56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302
56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56099: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56092: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302
56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56099: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56100:

Line 56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302
56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56099: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56100:
56101: END IF;
56102:

Line 56099: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56096: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56097: -- 5132302
56098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56099: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56100:
56101: END IF;
56102:
56103: -- 4955764

Line 56104: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56100:
56101: END IF;
56102:
56103: -- 4955764
56104: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56105: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56106:
56107:
56108: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56108: XLA_AE_LINES_PKG.ValidateCurrentLine;

56104: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56105: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56106:
56107:
56108: XLA_AE_LINES_PKG.ValidateCurrentLine;
56109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56110:
56111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56112: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56105: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56106:
56107:
56108: XLA_AE_LINES_PKG.ValidateCurrentLine;
56109: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56110:
56111: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56112: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56113: ,p_balance_type_code => l_balance_type_code);

Line 56282: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56278: --
56279: -- bulk performance
56280: --
56281: l_balance_type_code VARCHAR2(1);
56282: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56283: l_log_module VARCHAR2(240);
56284:
56285: --
56286: -- Upgrade strategy

Line 56354: XLA_AE_LINES_PKG.SetNewLine;

56350: ') = 'R'
56351: THEN
56352:
56353: --
56354: XLA_AE_LINES_PKG.SetNewLine;
56355:
56356: p_balance_type_code := l_balance_type_code;
56357: -- set the flag so later we will know whether the gain loss line needs to be created
56358:

Line 56366: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

56362:
56363: --
56364: -- bulk performance
56365: --
56366: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
56367: p_header_num => 0); -- 4262811
56368: --
56369: -- set accounting line options
56370: --

Line 56371: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

56367: p_header_num => 0); -- 4262811
56368: --
56369: -- set accounting line options
56370: --
56371: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
56372: p_natural_side_code => 'D'
56373: , p_gain_or_loss_flag => 'N'
56374: , p_gl_transfer_mode_code => 'S'
56375: , p_acct_entry_type_code => 'A'

Line 56385: xla_ae_lines_pkg.SetAcctLineType

56381: --
56382: --
56383: -- set accounting line type info
56384: --
56385: xla_ae_lines_pkg.SetAcctLineType
56386: (p_component_type => l_component_type
56387: ,p_event_type_code => l_event_type_code
56388: ,p_line_definition_owner_code => l_line_definition_owner_code
56389: ,p_line_definition_code => l_line_definition_code

Line 56399: xla_ae_lines_pkg.SetAcctClass(

56395: ,p_event_class_code => l_event_class_code);
56396: --
56397: -- set accounting class
56398: --
56399: xla_ae_lines_pkg.SetAcctClass(
56400: p_accounting_class_code => 'ROUNDING'
56401: , p_ae_header_id => l_ae_header_id
56402: );
56403:

Line 56407: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

56403:
56404: --
56405: -- set rounding class
56406: --
56407: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56408: 'ROUNDING';
56409:
56410: --
56411: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 56411: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

56407: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
56408: 'ROUNDING';
56409:
56410: --
56411: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56412: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56413: --
56414: -- bulk performance
56415: --

Line 56412: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

56408: 'ROUNDING';
56409:
56410: --
56411: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
56412: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56413: --
56414: -- bulk performance
56415: --
56416: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 56416: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

56412: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
56413: --
56414: -- bulk performance
56415: --
56416: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56417:
56418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56419: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56420:

Line 56418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

56414: -- bulk performance
56415: --
56416: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56417:
56418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56419: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56420:
56421: -- 4955764
56422: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56422: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56419: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56420:
56421: -- 4955764
56422: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56423: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
56424:
56425: -- 4458381 Public Sector Enh
56426:

Line 56480: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

56476: l_rec_acct_attrs.array_num_value(22) := p_source_87;
56477: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
56478: l_rec_acct_attrs.array_num_value(23) := p_source_88;
56479:
56480: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56481: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56482:
56483: ---------------------------------------------------------------------------------------------------------------
56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 56481: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

56477: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
56478: l_rec_acct_attrs.array_num_value(23) := p_source_88;
56479:
56480: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56481: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56482:
56483: ---------------------------------------------------------------------------------------------------------------
56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56485: ---------------------------------------------------------------------------------------------------------------

Line 56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

56480: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
56481: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
56482:
56483: ---------------------------------------------------------------------------------------------------------------
56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56485: ---------------------------------------------------------------------------------------------------------------
56486: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56487:
56488: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 56486: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

56482:
56483: ---------------------------------------------------------------------------------------------------------------
56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56485: ---------------------------------------------------------------------------------------------------------------
56486: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56487:
56488: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56489: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56490:

Line 56488: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56484: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
56485: ---------------------------------------------------------------------------------------------------------------
56486: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56487:
56488: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56489: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56490:
56491: IF xla_accounting_cache_pkg.GetValueChar
56492: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 56489: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

56485: ---------------------------------------------------------------------------------------------------------------
56486: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
56487:
56488: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56489: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56490:
56491: IF xla_accounting_cache_pkg.GetValueChar
56492: (p_source_code => 'LEDGER_CATEGORY_CODE'
56493: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 56500: xla_ae_lines_pkg.BflowUpgEntry

56496: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56497: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
56498: )
56499: THEN
56500: xla_ae_lines_pkg.BflowUpgEntry
56501: (p_business_method_code => l_bflow_method_code
56502: ,p_business_class_code => l_bflow_class_code
56503: ,p_balance_type => l_balance_type_code);
56504: ELSE

Line 56543: xla_ae_lines_pkg.set_ccid(

56539: , x_value_type_code => l_adr_value_type_code
56540: , p_side => 'NA'
56541: );
56542:
56543: xla_ae_lines_pkg.set_ccid(
56544: p_code_combination_id => l_ccid
56545: , p_value_type_code => l_adr_value_type_code
56546: , p_transaction_coa_id => l_adr_transaction_coa_id
56547: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

56575: xla_accounting_err_pkg.build_message
56576: (p_appli_s_name => 'XLA'
56577: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
56578: ,p_token_1 => 'LINE_NUMBER'
56579: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
56580: ,p_token_2 => 'LINE_TYPE_NAME'
56581: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
56582: l_component_type
56583: ,l_component_code

Line 56615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

56611: --
56612: --
56613: ------------------------------------------------------------------------------------------------
56614: -- 4219869 Business Flow
56615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56616: -- Prior Entry. Currently, the following code is always generated.
56617: ------------------------------------------------------------------------------------------------
56618: XLA_AE_LINES_PKG.ValidateCurrentLine;
56619:

Line 56618: XLA_AE_LINES_PKG.ValidateCurrentLine;

56614: -- 4219869 Business Flow
56615: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
56616: -- Prior Entry. Currently, the following code is always generated.
56617: ------------------------------------------------------------------------------------------------
56618: XLA_AE_LINES_PKG.ValidateCurrentLine;
56619:
56620: ------------------------------------------------------------------------------------
56621: -- 4219869 Business Flow
56622: -- Populated credit and debit amounts -- Need to generate this within IF

Line 56624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56620: ------------------------------------------------------------------------------------
56621: -- 4219869 Business Flow
56622: -- Populated credit and debit amounts -- Need to generate this within IF
56623: ------------------------------------------------------------------------------------
56624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56625:
56626: ----------------------------------------------------------------------------------
56627: -- 4219869 Business Flow
56628: -- Update journal entry status -- Need to generate this within IF

Line 56656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

56652: -- To allow MPA report to determine if it should generate report process
56653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56654: ------------------------------------------------------------------------------------------
56655:
56656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56659: -- call ADRs
56660: -- Bug 4922099

Line 56657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

56653: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
56654: ------------------------------------------------------------------------------------------
56655:
56656: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
56657: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
56658: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
56659: -- call ADRs
56660: -- Bug 4922099
56661: --

Line 56684: xla_ae_lines_pkg.set_ccid(

56680: , x_value_type_code => l_adr_value_type_code
56681: , p_side => 'NA'
56682: );
56683:
56684: xla_ae_lines_pkg.set_ccid(
56685: p_code_combination_id => l_ccid
56686: , p_value_type_code => l_adr_value_type_code
56687: , p_transaction_coa_id => l_adr_transaction_coa_id
56688: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 56707: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

56703:
56704: --
56705: -- Update the line information that should be overwritten
56706: --
56707: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56708: p_header_num => 1);
56709: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56710:
56711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 56709: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

56705: -- Update the line information that should be overwritten
56706: --
56707: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56708: p_header_num => 1);
56709: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56710:
56711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56712:
56713: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 56711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

56707: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
56708: p_header_num => 1);
56709: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
56710:
56711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56712:
56713: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56714: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56715: END IF;

Line 56714: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

56710:
56711: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
56712:
56713: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
56714: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
56715: END IF;
56716:
56717: --
56718: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 56721: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

56717: --
56718: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56719: --
56720: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56721: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56722: ELSE
56723: ---------------------------------------------------------------------------------------------------
56724: -- 4262811a Switch Sign
56725: ---------------------------------------------------------------------------------------------------

Line 56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

56722: ELSE
56723: ---------------------------------------------------------------------------------------------------
56724: -- 4262811a Switch Sign
56725: ---------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56723: ---------------------------------------------------------------------------------------------------
56724: -- 4262811a Switch Sign
56725: ---------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302

Line 56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56724: -- 4262811a Switch Sign
56725: ---------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302
56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

56725: ---------------------------------------------------------------------------------------------------
56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302
56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56733: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56726: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
56727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302
56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56733: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56734:

Line 56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

56728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302
56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56733: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56734:
56735: END IF;
56736:

Line 56733: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

56729: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
56730: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56731: -- 5132302
56732: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
56733: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
56734:
56735: END IF;
56736:
56737: -- 4955764

Line 56738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

56734:
56735: END IF;
56736:
56737: -- 4955764
56738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56740:
56741:
56742: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 56742: XLA_AE_LINES_PKG.ValidateCurrentLine;

56738: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56740:
56741:
56742: XLA_AE_LINES_PKG.ValidateCurrentLine;
56743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56744:
56745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56746: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 56743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

56739: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
56740:
56741:
56742: XLA_AE_LINES_PKG.ValidateCurrentLine;
56743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56744:
56745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56746: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56747: ,p_balance_type_code => l_balance_type_code);

Line 56940: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

56936: --
56937: -- bulk performance
56938: --
56939: l_balance_type_code VARCHAR2(1);
56940: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
56941: l_log_module VARCHAR2(240);
56942:
56943: --
56944: -- Upgrade strategy

Line 57008: XLA_AE_LINES_PKG.SetNewLine;

57004: ') = 'FINAL PAYMENT ROUNDING'
57005: THEN
57006:
57007: --
57008: XLA_AE_LINES_PKG.SetNewLine;
57009:
57010: p_balance_type_code := l_balance_type_code;
57011: -- set the flag so later we will know whether the gain loss line needs to be created
57012:

Line 57020: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57016:
57017: --
57018: -- bulk performance
57019: --
57020: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57021: p_header_num => 0); -- 4262811
57022: --
57023: -- set accounting line options
57024: --

Line 57025: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57021: p_header_num => 0); -- 4262811
57022: --
57023: -- set accounting line options
57024: --
57025: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57026: p_natural_side_code => 'C'
57027: , p_gain_or_loss_flag => 'N'
57028: , p_gl_transfer_mode_code => 'S'
57029: , p_acct_entry_type_code => 'A'

Line 57039: xla_ae_lines_pkg.SetAcctLineType

57035: --
57036: --
57037: -- set accounting line type info
57038: --
57039: xla_ae_lines_pkg.SetAcctLineType
57040: (p_component_type => l_component_type
57041: ,p_event_type_code => l_event_type_code
57042: ,p_line_definition_owner_code => l_line_definition_owner_code
57043: ,p_line_definition_code => l_line_definition_code

Line 57053: xla_ae_lines_pkg.SetAcctClass(

57049: ,p_event_class_code => l_event_class_code);
57050: --
57051: -- set accounting class
57052: --
57053: xla_ae_lines_pkg.SetAcctClass(
57054: p_accounting_class_code => 'ROUNDING'
57055: , p_ae_header_id => l_ae_header_id
57056: );
57057:

Line 57061: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57057:
57058: --
57059: -- set rounding class
57060: --
57061: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57062: 'ROUNDING';
57063:
57064: --
57065: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57065: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57061: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57062: 'ROUNDING';
57063:
57064: --
57065: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57066: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57067: --
57068: -- bulk performance
57069: --

Line 57066: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57062: 'ROUNDING';
57063:
57064: --
57065: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57066: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57067: --
57068: -- bulk performance
57069: --
57070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57066: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57067: --
57068: -- bulk performance
57069: --
57070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57071:
57072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57074:

Line 57072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57068: -- bulk performance
57069: --
57070: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57071:
57072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57074:
57075: -- 4955764
57076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57072: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57073: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57074:
57075: -- 4955764
57076: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57077: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57078:
57079: -- 4458381 Public Sector Enh
57080:

Line 57186: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57182: l_rec_acct_attrs.array_num_value(43) := p_source_89;
57183: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
57184: l_rec_acct_attrs.array_num_value(44) := p_source_90;
57185:
57186: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57187: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57188:
57189: ---------------------------------------------------------------------------------------------------------------
57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57187: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57183: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
57184: l_rec_acct_attrs.array_num_value(44) := p_source_90;
57185:
57186: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57187: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57188:
57189: ---------------------------------------------------------------------------------------------------------------
57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57191: ---------------------------------------------------------------------------------------------------------------

Line 57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57186: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57187: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57188:
57189: ---------------------------------------------------------------------------------------------------------------
57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57191: ---------------------------------------------------------------------------------------------------------------
57192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57193:
57194: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57188:
57189: ---------------------------------------------------------------------------------------------------------------
57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57191: ---------------------------------------------------------------------------------------------------------------
57192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57193:
57194: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57195: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57196:

Line 57194: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57190: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57191: ---------------------------------------------------------------------------------------------------------------
57192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57193:
57194: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57195: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57196:
57197: IF xla_accounting_cache_pkg.GetValueChar
57198: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57195: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57191: ---------------------------------------------------------------------------------------------------------------
57192: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57193:
57194: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57195: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57196:
57197: IF xla_accounting_cache_pkg.GetValueChar
57198: (p_source_code => 'LEDGER_CATEGORY_CODE'
57199: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57206: xla_ae_lines_pkg.BflowUpgEntry

57202: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57203: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57204: )
57205: THEN
57206: xla_ae_lines_pkg.BflowUpgEntry
57207: (p_business_method_code => l_bflow_method_code
57208: ,p_business_class_code => l_bflow_class_code
57209: ,p_balance_type => l_balance_type_code);
57210: ELSE

Line 57249: xla_ae_lines_pkg.set_ccid(

57245: , x_value_type_code => l_adr_value_type_code
57246: , p_side => 'NA'
57247: );
57248:
57249: xla_ae_lines_pkg.set_ccid(
57250: p_code_combination_id => l_ccid
57251: , p_value_type_code => l_adr_value_type_code
57252: , p_transaction_coa_id => l_adr_transaction_coa_id
57253: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57285: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57281: xla_accounting_err_pkg.build_message
57282: (p_appli_s_name => 'XLA'
57283: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57284: ,p_token_1 => 'LINE_NUMBER'
57285: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57286: ,p_token_2 => 'LINE_TYPE_NAME'
57287: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57288: l_component_type
57289: ,l_component_code

Line 57321: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

57317: --
57318: --
57319: ------------------------------------------------------------------------------------------------
57320: -- 4219869 Business Flow
57321: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57322: -- Prior Entry. Currently, the following code is always generated.
57323: ------------------------------------------------------------------------------------------------
57324: XLA_AE_LINES_PKG.ValidateCurrentLine;
57325:

Line 57324: XLA_AE_LINES_PKG.ValidateCurrentLine;

57320: -- 4219869 Business Flow
57321: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
57322: -- Prior Entry. Currently, the following code is always generated.
57323: ------------------------------------------------------------------------------------------------
57324: XLA_AE_LINES_PKG.ValidateCurrentLine;
57325:
57326: ------------------------------------------------------------------------------------
57327: -- 4219869 Business Flow
57328: -- Populated credit and debit amounts -- Need to generate this within IF

Line 57330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57326: ------------------------------------------------------------------------------------
57327: -- 4219869 Business Flow
57328: -- Populated credit and debit amounts -- Need to generate this within IF
57329: ------------------------------------------------------------------------------------
57330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57331:
57332: ----------------------------------------------------------------------------------
57333: -- 4219869 Business Flow
57334: -- Update journal entry status -- Need to generate this within IF

Line 57362: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

57358: -- To allow MPA report to determine if it should generate report process
57359: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57360: ------------------------------------------------------------------------------------------
57361:
57362: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57363: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57364: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57365: -- call ADRs
57366: -- Bug 4922099

Line 57363: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

57359: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
57360: ------------------------------------------------------------------------------------------
57361:
57362: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
57363: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
57364: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
57365: -- call ADRs
57366: -- Bug 4922099
57367: --

Line 57390: xla_ae_lines_pkg.set_ccid(

57386: , x_value_type_code => l_adr_value_type_code
57387: , p_side => 'NA'
57388: );
57389:
57390: xla_ae_lines_pkg.set_ccid(
57391: p_code_combination_id => l_ccid
57392: , p_value_type_code => l_adr_value_type_code
57393: , p_transaction_coa_id => l_adr_transaction_coa_id
57394: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

57409:
57410: --
57411: -- Update the line information that should be overwritten
57412: --
57413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57414: p_header_num => 1);
57415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57416:
57417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 57415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

57411: -- Update the line information that should be overwritten
57412: --
57413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57414: p_header_num => 1);
57415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57416:
57417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57418:
57419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 57417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

57413: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
57414: p_header_num => 1);
57415: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
57416:
57417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57418:
57419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57421: END IF;

Line 57420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

57416:
57417: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
57418:
57419: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
57420: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
57421: END IF;
57422:
57423: --
57424: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 57427: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

57423: --
57424: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57425: --
57426: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57427: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57428: ELSE
57429: ---------------------------------------------------------------------------------------------------
57430: -- 4262811a Switch Sign
57431: ---------------------------------------------------------------------------------------------------

Line 57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

57428: ELSE
57429: ---------------------------------------------------------------------------------------------------
57430: -- 4262811a Switch Sign
57431: ---------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57429: ---------------------------------------------------------------------------------------------------
57430: -- 4262811a Switch Sign
57431: ---------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302

Line 57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57430: -- 4262811a Switch Sign
57431: ---------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302
57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

57431: ---------------------------------------------------------------------------------------------------
57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302
57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57432: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
57433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302
57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57440:

Line 57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

57434: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302
57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57440:
57441: END IF;
57442:

Line 57439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

57435: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
57436: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57437: -- 5132302
57438: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
57439: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
57440:
57441: END IF;
57442:
57443: -- 4955764

Line 57444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57440:
57441: END IF;
57442:
57443: -- 4955764
57444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57446:
57447:
57448: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 57448: XLA_AE_LINES_PKG.ValidateCurrentLine;

57444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57446:
57447:
57448: XLA_AE_LINES_PKG.ValidateCurrentLine;
57449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57450:
57451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 57449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

57445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
57446:
57447:
57448: XLA_AE_LINES_PKG.ValidateCurrentLine;
57449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57450:
57451: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57452: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57453: ,p_balance_type_code => l_balance_type_code);

Line 57644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

57640: --
57641: -- bulk performance
57642: --
57643: l_balance_type_code VARCHAR2(1);
57644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
57645: l_log_module VARCHAR2(240);
57646:
57647: --
57648: -- Upgrade strategy

Line 57712: XLA_AE_LINES_PKG.SetNewLine;

57708: ') = 'FREIGHT'
57709: THEN
57710:
57711: --
57712: XLA_AE_LINES_PKG.SetNewLine;
57713:
57714: p_balance_type_code := l_balance_type_code;
57715: -- set the flag so later we will know whether the gain loss line needs to be created
57716:

Line 57724: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

57720:
57721: --
57722: -- bulk performance
57723: --
57724: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
57725: p_header_num => 0); -- 4262811
57726: --
57727: -- set accounting line options
57728: --

Line 57729: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

57725: p_header_num => 0); -- 4262811
57726: --
57727: -- set accounting line options
57728: --
57729: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
57730: p_natural_side_code => 'D'
57731: , p_gain_or_loss_flag => 'N'
57732: , p_gl_transfer_mode_code => 'S'
57733: , p_acct_entry_type_code => 'A'

Line 57743: xla_ae_lines_pkg.SetAcctLineType

57739: --
57740: --
57741: -- set accounting line type info
57742: --
57743: xla_ae_lines_pkg.SetAcctLineType
57744: (p_component_type => l_component_type
57745: ,p_event_type_code => l_event_type_code
57746: ,p_line_definition_owner_code => l_line_definition_owner_code
57747: ,p_line_definition_code => l_line_definition_code

Line 57757: xla_ae_lines_pkg.SetAcctClass(

57753: ,p_event_class_code => l_event_class_code);
57754: --
57755: -- set accounting class
57756: --
57757: xla_ae_lines_pkg.SetAcctClass(
57758: p_accounting_class_code => 'FREIGHT'
57759: , p_ae_header_id => l_ae_header_id
57760: );
57761:

Line 57765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

57761:
57762: --
57763: -- set rounding class
57764: --
57765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57766: 'FREIGHT';
57767:
57768: --
57769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 57769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

57765: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
57766: 'FREIGHT';
57767:
57768: --
57769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57771: --
57772: -- bulk performance
57773: --

Line 57770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

57766: 'FREIGHT';
57767:
57768: --
57769: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
57770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57771: --
57772: -- bulk performance
57773: --
57774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 57774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

57770: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
57771: --
57772: -- bulk performance
57773: --
57774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57775:
57776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57778:

Line 57776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

57772: -- bulk performance
57773: --
57774: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57775:
57776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57778:
57779: -- 4955764
57780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 57780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

57776: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57777: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57778:
57779: -- 4955764
57780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
57782:
57783: -- 4458381 Public Sector Enh
57784:

Line 57888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

57884: l_rec_acct_attrs.array_num_value(42) := p_source_89;
57885: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
57886: l_rec_acct_attrs.array_num_value(43) := p_source_90;
57887:
57888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57890:
57891: ---------------------------------------------------------------------------------------------------------------
57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 57889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

57885: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
57886: l_rec_acct_attrs.array_num_value(43) := p_source_90;
57887:
57888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57890:
57891: ---------------------------------------------------------------------------------------------------------------
57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57893: ---------------------------------------------------------------------------------------------------------------

Line 57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

57888: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
57889: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
57890:
57891: ---------------------------------------------------------------------------------------------------------------
57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57893: ---------------------------------------------------------------------------------------------------------------
57894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57895:
57896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 57894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

57890:
57891: ---------------------------------------------------------------------------------------------------------------
57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57893: ---------------------------------------------------------------------------------------------------------------
57894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57895:
57896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57898:

Line 57896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57892: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
57893: ---------------------------------------------------------------------------------------------------------------
57894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57895:
57896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57898:
57899: IF xla_accounting_cache_pkg.GetValueChar
57900: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 57897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

57893: ---------------------------------------------------------------------------------------------------------------
57894: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
57895:
57896: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57898:
57899: IF xla_accounting_cache_pkg.GetValueChar
57900: (p_source_code => 'LEDGER_CATEGORY_CODE'
57901: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 57908: xla_ae_lines_pkg.BflowUpgEntry

57904: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57905: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
57906: )
57907: THEN
57908: xla_ae_lines_pkg.BflowUpgEntry
57909: (p_business_method_code => l_bflow_method_code
57910: ,p_business_class_code => l_bflow_class_code
57911: ,p_balance_type => l_balance_type_code);
57912: ELSE

Line 57925: xla_ae_lines_pkg.SetLineDescription(

57921: --
57922: -- call description
57923: --
57924:
57925: xla_ae_lines_pkg.SetLineDescription(
57926: p_ae_header_id => l_ae_header_id
57927: ,p_description => Description_1 (
57928: p_application_id => p_application_id
57929: , p_ae_header_id => l_ae_header_id

Line 57958: xla_ae_lines_pkg.set_ccid(

57954: , x_value_type_code => l_adr_value_type_code
57955: , p_side => 'NA'
57956: );
57957:
57958: xla_ae_lines_pkg.set_ccid(
57959: p_code_combination_id => l_ccid
57960: , p_value_type_code => l_adr_value_type_code
57961: , p_transaction_coa_id => l_adr_transaction_coa_id
57962: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 57994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

57990: xla_accounting_err_pkg.build_message
57991: (p_appli_s_name => 'XLA'
57992: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
57993: ,p_token_1 => 'LINE_NUMBER'
57994: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
57995: ,p_token_2 => 'LINE_TYPE_NAME'
57996: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
57997: l_component_type
57998: ,l_component_code

Line 58030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58026: --
58027: --
58028: ------------------------------------------------------------------------------------------------
58029: -- 4219869 Business Flow
58030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58031: -- Prior Entry. Currently, the following code is always generated.
58032: ------------------------------------------------------------------------------------------------
58033: XLA_AE_LINES_PKG.ValidateCurrentLine;
58034:

Line 58033: XLA_AE_LINES_PKG.ValidateCurrentLine;

58029: -- 4219869 Business Flow
58030: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58031: -- Prior Entry. Currently, the following code is always generated.
58032: ------------------------------------------------------------------------------------------------
58033: XLA_AE_LINES_PKG.ValidateCurrentLine;
58034:
58035: ------------------------------------------------------------------------------------
58036: -- 4219869 Business Flow
58037: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58035: ------------------------------------------------------------------------------------
58036: -- 4219869 Business Flow
58037: -- Populated credit and debit amounts -- Need to generate this within IF
58038: ------------------------------------------------------------------------------------
58039: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58040:
58041: ----------------------------------------------------------------------------------
58042: -- 4219869 Business Flow
58043: -- Update journal entry status -- Need to generate this within IF

Line 58071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58067: -- To allow MPA report to determine if it should generate report process
58068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58069: ------------------------------------------------------------------------------------------
58070:
58071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58074: -- call ADRs
58075: -- Bug 4922099

Line 58072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58068: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58069: ------------------------------------------------------------------------------------------
58070:
58071: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58072: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58073: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58074: -- call ADRs
58075: -- Bug 4922099
58076: --

Line 58096: xla_ae_lines_pkg.set_ccid(

58092: , x_value_type_code => l_adr_value_type_code
58093: , p_side => 'NA'
58094: );
58095:
58096: xla_ae_lines_pkg.set_ccid(
58097: p_code_combination_id => l_ccid
58098: , p_value_type_code => l_adr_value_type_code
58099: , p_transaction_coa_id => l_adr_transaction_coa_id
58100: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58115:
58116: --
58117: -- Update the line information that should be overwritten
58118: --
58119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58120: p_header_num => 1);
58121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58122:
58123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58117: -- Update the line information that should be overwritten
58118: --
58119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58120: p_header_num => 1);
58121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58122:
58123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58124:
58125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58119: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58120: p_header_num => 1);
58121: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58122:
58123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58124:
58125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58127: END IF;

Line 58126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58122:
58123: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58124:
58125: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58126: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58127: END IF;
58128:
58129: --
58130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58129: --
58130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58131: --
58132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58134: ELSE
58135: ---------------------------------------------------------------------------------------------------
58136: -- 4262811a Switch Sign
58137: ---------------------------------------------------------------------------------------------------

Line 58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58134: ELSE
58135: ---------------------------------------------------------------------------------------------------
58136: -- 4262811a Switch Sign
58137: ---------------------------------------------------------------------------------------------------
58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58135: ---------------------------------------------------------------------------------------------------
58136: -- 4262811a Switch Sign
58137: ---------------------------------------------------------------------------------------------------
58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302

Line 58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58136: -- 4262811a Switch Sign
58137: ---------------------------------------------------------------------------------------------------
58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302
58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58137: ---------------------------------------------------------------------------------------------------
58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302
58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58138: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302
58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58146:

Line 58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302
58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58146:
58147: END IF;
58148:

Line 58145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58141: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58142: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58143: -- 5132302
58144: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58145: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58146:
58147: END IF;
58148:
58149: -- 4955764

Line 58150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58146:
58147: END IF;
58148:
58149: -- 4955764
58150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58152:
58153:
58154: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 58154: XLA_AE_LINES_PKG.ValidateCurrentLine;

58150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58152:
58153:
58154: XLA_AE_LINES_PKG.ValidateCurrentLine;
58155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58156:
58157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 58155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58152:
58153:
58154: XLA_AE_LINES_PKG.ValidateCurrentLine;
58155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58156:
58157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58159: ,p_balance_type_code => l_balance_type_code);

Line 58348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

58344: --
58345: -- bulk performance
58346: --
58347: l_balance_type_code VARCHAR2(1);
58348: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
58349: l_log_module VARCHAR2(240);
58350:
58351: --
58352: -- Upgrade strategy

Line 58416: XLA_AE_LINES_PKG.SetNewLine;

58412: ') = 'FREIGHT'
58413: THEN
58414:
58415: --
58416: XLA_AE_LINES_PKG.SetNewLine;
58417:
58418: p_balance_type_code := l_balance_type_code;
58419: -- set the flag so later we will know whether the gain loss line needs to be created
58420:

Line 58428: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

58424:
58425: --
58426: -- bulk performance
58427: --
58428: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
58429: p_header_num => 0); -- 4262811
58430: --
58431: -- set accounting line options
58432: --

Line 58433: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

58429: p_header_num => 0); -- 4262811
58430: --
58431: -- set accounting line options
58432: --
58433: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
58434: p_natural_side_code => 'D'
58435: , p_gain_or_loss_flag => 'N'
58436: , p_gl_transfer_mode_code => 'S'
58437: , p_acct_entry_type_code => 'A'

Line 58447: xla_ae_lines_pkg.SetAcctLineType

58443: --
58444: --
58445: -- set accounting line type info
58446: --
58447: xla_ae_lines_pkg.SetAcctLineType
58448: (p_component_type => l_component_type
58449: ,p_event_type_code => l_event_type_code
58450: ,p_line_definition_owner_code => l_line_definition_owner_code
58451: ,p_line_definition_code => l_line_definition_code

Line 58461: xla_ae_lines_pkg.SetAcctClass(

58457: ,p_event_class_code => l_event_class_code);
58458: --
58459: -- set accounting class
58460: --
58461: xla_ae_lines_pkg.SetAcctClass(
58462: p_accounting_class_code => 'FREIGHT'
58463: , p_ae_header_id => l_ae_header_id
58464: );
58465:

Line 58469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

58465:
58466: --
58467: -- set rounding class
58468: --
58469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58470: 'FREIGHT';
58471:
58472: --
58473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 58473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

58469: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
58470: 'FREIGHT';
58471:
58472: --
58473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58475: --
58476: -- bulk performance
58477: --

Line 58474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

58470: 'FREIGHT';
58471:
58472: --
58473: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
58474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58475: --
58476: -- bulk performance
58477: --
58478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 58478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

58474: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
58475: --
58476: -- bulk performance
58477: --
58478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58479:
58480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58482:

Line 58480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

58476: -- bulk performance
58477: --
58478: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58479:
58480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58482:
58483: -- 4955764
58484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58481: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58482:
58483: -- 4955764
58484: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58485: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
58486:
58487: -- 4458381 Public Sector Enh
58488:

Line 58590: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

58586: l_rec_acct_attrs.array_num_value(41) := p_source_89;
58587: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
58588: l_rec_acct_attrs.array_num_value(42) := p_source_90;
58589:
58590: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58591: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58592:
58593: ---------------------------------------------------------------------------------------------------------------
58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 58591: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

58587: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
58588: l_rec_acct_attrs.array_num_value(42) := p_source_90;
58589:
58590: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58591: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58592:
58593: ---------------------------------------------------------------------------------------------------------------
58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58595: ---------------------------------------------------------------------------------------------------------------

Line 58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

58590: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
58591: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
58592:
58593: ---------------------------------------------------------------------------------------------------------------
58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58595: ---------------------------------------------------------------------------------------------------------------
58596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58597:
58598: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 58596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

58592:
58593: ---------------------------------------------------------------------------------------------------------------
58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58595: ---------------------------------------------------------------------------------------------------------------
58596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58597:
58598: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58599: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58600:

Line 58598: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58594: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
58595: ---------------------------------------------------------------------------------------------------------------
58596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58597:
58598: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58599: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58600:
58601: IF xla_accounting_cache_pkg.GetValueChar
58602: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 58599: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

58595: ---------------------------------------------------------------------------------------------------------------
58596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
58597:
58598: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58599: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58600:
58601: IF xla_accounting_cache_pkg.GetValueChar
58602: (p_source_code => 'LEDGER_CATEGORY_CODE'
58603: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 58610: xla_ae_lines_pkg.BflowUpgEntry

58606: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58607: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
58608: )
58609: THEN
58610: xla_ae_lines_pkg.BflowUpgEntry
58611: (p_business_method_code => l_bflow_method_code
58612: ,p_business_class_code => l_bflow_class_code
58613: ,p_balance_type => l_balance_type_code);
58614: ELSE

Line 58627: xla_ae_lines_pkg.SetLineDescription(

58623: --
58624: -- call description
58625: --
58626:
58627: xla_ae_lines_pkg.SetLineDescription(
58628: p_ae_header_id => l_ae_header_id
58629: ,p_description => Description_1 (
58630: p_application_id => p_application_id
58631: , p_ae_header_id => l_ae_header_id

Line 58660: xla_ae_lines_pkg.set_ccid(

58656: , x_value_type_code => l_adr_value_type_code
58657: , p_side => 'NA'
58658: );
58659:
58660: xla_ae_lines_pkg.set_ccid(
58661: p_code_combination_id => l_ccid
58662: , p_value_type_code => l_adr_value_type_code
58663: , p_transaction_coa_id => l_adr_transaction_coa_id
58664: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58696: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

58692: xla_accounting_err_pkg.build_message
58693: (p_appli_s_name => 'XLA'
58694: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
58695: ,p_token_1 => 'LINE_NUMBER'
58696: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
58697: ,p_token_2 => 'LINE_TYPE_NAME'
58698: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
58699: l_component_type
58700: ,l_component_code

Line 58732: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

58728: --
58729: --
58730: ------------------------------------------------------------------------------------------------
58731: -- 4219869 Business Flow
58732: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58733: -- Prior Entry. Currently, the following code is always generated.
58734: ------------------------------------------------------------------------------------------------
58735: XLA_AE_LINES_PKG.ValidateCurrentLine;
58736:

Line 58735: XLA_AE_LINES_PKG.ValidateCurrentLine;

58731: -- 4219869 Business Flow
58732: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
58733: -- Prior Entry. Currently, the following code is always generated.
58734: ------------------------------------------------------------------------------------------------
58735: XLA_AE_LINES_PKG.ValidateCurrentLine;
58736:
58737: ------------------------------------------------------------------------------------
58738: -- 4219869 Business Flow
58739: -- Populated credit and debit amounts -- Need to generate this within IF

Line 58741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58737: ------------------------------------------------------------------------------------
58738: -- 4219869 Business Flow
58739: -- Populated credit and debit amounts -- Need to generate this within IF
58740: ------------------------------------------------------------------------------------
58741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58742:
58743: ----------------------------------------------------------------------------------
58744: -- 4219869 Business Flow
58745: -- Update journal entry status -- Need to generate this within IF

Line 58773: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

58769: -- To allow MPA report to determine if it should generate report process
58770: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58771: ------------------------------------------------------------------------------------------
58772:
58773: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58774: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58775: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58776: -- call ADRs
58777: -- Bug 4922099

Line 58774: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

58770: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
58771: ------------------------------------------------------------------------------------------
58772:
58773: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
58774: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
58775: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
58776: -- call ADRs
58777: -- Bug 4922099
58778: --

Line 58798: xla_ae_lines_pkg.set_ccid(

58794: , x_value_type_code => l_adr_value_type_code
58795: , p_side => 'NA'
58796: );
58797:
58798: xla_ae_lines_pkg.set_ccid(
58799: p_code_combination_id => l_ccid
58800: , p_value_type_code => l_adr_value_type_code
58801: , p_transaction_coa_id => l_adr_transaction_coa_id
58802: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 58821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

58817:
58818: --
58819: -- Update the line information that should be overwritten
58820: --
58821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58822: p_header_num => 1);
58823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58824:
58825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 58823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

58819: -- Update the line information that should be overwritten
58820: --
58821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58822: p_header_num => 1);
58823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58824:
58825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58826:
58827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 58825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

58821: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
58822: p_header_num => 1);
58823: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
58824:
58825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58826:
58827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58829: END IF;

Line 58828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

58824:
58825: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
58826:
58827: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
58828: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
58829: END IF;
58830:
58831: --
58832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 58835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

58831: --
58832: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58833: --
58834: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58835: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58836: ELSE
58837: ---------------------------------------------------------------------------------------------------
58838: -- 4262811a Switch Sign
58839: ---------------------------------------------------------------------------------------------------

Line 58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

58836: ELSE
58837: ---------------------------------------------------------------------------------------------------
58838: -- 4262811a Switch Sign
58839: ---------------------------------------------------------------------------------------------------
58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58837: ---------------------------------------------------------------------------------------------------
58838: -- 4262811a Switch Sign
58839: ---------------------------------------------------------------------------------------------------
58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302

Line 58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58838: -- 4262811a Switch Sign
58839: ---------------------------------------------------------------------------------------------------
58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302
58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

58839: ---------------------------------------------------------------------------------------------------
58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302
58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58840: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
58841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302
58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58848:

Line 58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

58842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302
58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58848:
58849: END IF;
58850:

Line 58847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

58843: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
58844: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58845: -- 5132302
58846: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
58847: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
58848:
58849: END IF;
58850:
58851: -- 4955764

Line 58852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

58848:
58849: END IF;
58850:
58851: -- 4955764
58852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58854:
58855:
58856: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 58856: XLA_AE_LINES_PKG.ValidateCurrentLine;

58852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58854:
58855:
58856: XLA_AE_LINES_PKG.ValidateCurrentLine;
58857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58858:
58859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 58857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

58853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
58854:
58855:
58856: XLA_AE_LINES_PKG.ValidateCurrentLine;
58857: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58858:
58859: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58860: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58861: ,p_balance_type_code => l_balance_type_code);

Line 59052: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59048: --
59049: -- bulk performance
59050: --
59051: l_balance_type_code VARCHAR2(1);
59052: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59053: l_log_module VARCHAR2(240);
59054:
59055: --
59056: -- Upgrade strategy

Line 59120: XLA_AE_LINES_PKG.SetNewLine;

59116: ') = 'FREIGHT'
59117: THEN
59118:
59119: --
59120: XLA_AE_LINES_PKG.SetNewLine;
59121:
59122: p_balance_type_code := l_balance_type_code;
59123: -- set the flag so later we will know whether the gain loss line needs to be created
59124:

Line 59132: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59128:
59129: --
59130: -- bulk performance
59131: --
59132: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59133: p_header_num => 0); -- 4262811
59134: --
59135: -- set accounting line options
59136: --

Line 59137: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59133: p_header_num => 0); -- 4262811
59134: --
59135: -- set accounting line options
59136: --
59137: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59138: p_natural_side_code => 'D'
59139: , p_gain_or_loss_flag => 'N'
59140: , p_gl_transfer_mode_code => 'S'
59141: , p_acct_entry_type_code => 'A'

Line 59151: xla_ae_lines_pkg.SetAcctLineType

59147: --
59148: --
59149: -- set accounting line type info
59150: --
59151: xla_ae_lines_pkg.SetAcctLineType
59152: (p_component_type => l_component_type
59153: ,p_event_type_code => l_event_type_code
59154: ,p_line_definition_owner_code => l_line_definition_owner_code
59155: ,p_line_definition_code => l_line_definition_code

Line 59165: xla_ae_lines_pkg.SetAcctClass(

59161: ,p_event_class_code => l_event_class_code);
59162: --
59163: -- set accounting class
59164: --
59165: xla_ae_lines_pkg.SetAcctClass(
59166: p_accounting_class_code => 'FREIGHT'
59167: , p_ae_header_id => l_ae_header_id
59168: );
59169:

Line 59173: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59169:
59170: --
59171: -- set rounding class
59172: --
59173: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59174: 'FREIGHT';
59175:
59176: --
59177: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59177: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59173: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59174: 'FREIGHT';
59175:
59176: --
59177: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59178: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59179: --
59180: -- bulk performance
59181: --

Line 59178: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59174: 'FREIGHT';
59175:
59176: --
59177: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59178: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59179: --
59180: -- bulk performance
59181: --
59182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59178: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59179: --
59180: -- bulk performance
59181: --
59182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59183:
59184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59186:

Line 59184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59180: -- bulk performance
59181: --
59182: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59183:
59184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59186:
59187: -- 4955764
59188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59184: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59185: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59186:
59187: -- 4955764
59188: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59189: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59190:
59191: -- 4458381 Public Sector Enh
59192:

Line 59298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

59294: l_rec_acct_attrs.array_num_value(43) := p_source_89;
59295: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59296: l_rec_acct_attrs.array_num_value(44) := p_source_90;
59297:
59298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59300:
59301: ---------------------------------------------------------------------------------------------------------------
59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 59299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

59295: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
59296: l_rec_acct_attrs.array_num_value(44) := p_source_90;
59297:
59298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59300:
59301: ---------------------------------------------------------------------------------------------------------------
59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59303: ---------------------------------------------------------------------------------------------------------------

Line 59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

59298: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
59299: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
59300:
59301: ---------------------------------------------------------------------------------------------------------------
59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59303: ---------------------------------------------------------------------------------------------------------------
59304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59305:
59306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 59304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

59300:
59301: ---------------------------------------------------------------------------------------------------------------
59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59303: ---------------------------------------------------------------------------------------------------------------
59304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59305:
59306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59308:

Line 59306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59302: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
59303: ---------------------------------------------------------------------------------------------------------------
59304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59305:
59306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59308:
59309: IF xla_accounting_cache_pkg.GetValueChar
59310: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 59307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

59303: ---------------------------------------------------------------------------------------------------------------
59304: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
59305:
59306: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59308:
59309: IF xla_accounting_cache_pkg.GetValueChar
59310: (p_source_code => 'LEDGER_CATEGORY_CODE'
59311: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 59318: xla_ae_lines_pkg.BflowUpgEntry

59314: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59315: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
59316: )
59317: THEN
59318: xla_ae_lines_pkg.BflowUpgEntry
59319: (p_business_method_code => l_bflow_method_code
59320: ,p_business_class_code => l_bflow_class_code
59321: ,p_balance_type => l_balance_type_code);
59322: ELSE

Line 59335: xla_ae_lines_pkg.SetLineDescription(

59331: --
59332: -- call description
59333: --
59334:
59335: xla_ae_lines_pkg.SetLineDescription(
59336: p_ae_header_id => l_ae_header_id
59337: ,p_description => Description_1 (
59338: p_application_id => p_application_id
59339: , p_ae_header_id => l_ae_header_id

Line 59368: xla_ae_lines_pkg.set_ccid(

59364: , x_value_type_code => l_adr_value_type_code
59365: , p_side => 'NA'
59366: );
59367:
59368: xla_ae_lines_pkg.set_ccid(
59369: p_code_combination_id => l_ccid
59370: , p_value_type_code => l_adr_value_type_code
59371: , p_transaction_coa_id => l_adr_transaction_coa_id
59372: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59404: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

59400: xla_accounting_err_pkg.build_message
59401: (p_appli_s_name => 'XLA'
59402: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
59403: ,p_token_1 => 'LINE_NUMBER'
59404: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
59405: ,p_token_2 => 'LINE_TYPE_NAME'
59406: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
59407: l_component_type
59408: ,l_component_code

Line 59440: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

59436: --
59437: --
59438: ------------------------------------------------------------------------------------------------
59439: -- 4219869 Business Flow
59440: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59441: -- Prior Entry. Currently, the following code is always generated.
59442: ------------------------------------------------------------------------------------------------
59443: XLA_AE_LINES_PKG.ValidateCurrentLine;
59444:

Line 59443: XLA_AE_LINES_PKG.ValidateCurrentLine;

59439: -- 4219869 Business Flow
59440: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
59441: -- Prior Entry. Currently, the following code is always generated.
59442: ------------------------------------------------------------------------------------------------
59443: XLA_AE_LINES_PKG.ValidateCurrentLine;
59444:
59445: ------------------------------------------------------------------------------------
59446: -- 4219869 Business Flow
59447: -- Populated credit and debit amounts -- Need to generate this within IF

Line 59449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59445: ------------------------------------------------------------------------------------
59446: -- 4219869 Business Flow
59447: -- Populated credit and debit amounts -- Need to generate this within IF
59448: ------------------------------------------------------------------------------------
59449: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59450:
59451: ----------------------------------------------------------------------------------
59452: -- 4219869 Business Flow
59453: -- Update journal entry status -- Need to generate this within IF

Line 59481: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

59477: -- To allow MPA report to determine if it should generate report process
59478: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59479: ------------------------------------------------------------------------------------------
59480:
59481: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59482: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59483: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59484: -- call ADRs
59485: -- Bug 4922099

Line 59482: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

59478: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
59479: ------------------------------------------------------------------------------------------
59480:
59481: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
59482: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
59483: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
59484: -- call ADRs
59485: -- Bug 4922099
59486: --

Line 59506: xla_ae_lines_pkg.set_ccid(

59502: , x_value_type_code => l_adr_value_type_code
59503: , p_side => 'NA'
59504: );
59505:
59506: xla_ae_lines_pkg.set_ccid(
59507: p_code_combination_id => l_ccid
59508: , p_value_type_code => l_adr_value_type_code
59509: , p_transaction_coa_id => l_adr_transaction_coa_id
59510: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 59529: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

59525:
59526: --
59527: -- Update the line information that should be overwritten
59528: --
59529: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59530: p_header_num => 1);
59531: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59532:
59533: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 59531: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

59527: -- Update the line information that should be overwritten
59528: --
59529: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59530: p_header_num => 1);
59531: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59532:
59533: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59534:
59535: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 59533: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

59529: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
59530: p_header_num => 1);
59531: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
59532:
59533: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59534:
59535: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59536: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59537: END IF;

Line 59536: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

59532:
59533: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
59534:
59535: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
59536: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
59537: END IF;
59538:
59539: --
59540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 59543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

59539: --
59540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59541: --
59542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59544: ELSE
59545: ---------------------------------------------------------------------------------------------------
59546: -- 4262811a Switch Sign
59547: ---------------------------------------------------------------------------------------------------

Line 59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

59544: ELSE
59545: ---------------------------------------------------------------------------------------------------
59546: -- 4262811a Switch Sign
59547: ---------------------------------------------------------------------------------------------------
59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59545: ---------------------------------------------------------------------------------------------------
59546: -- 4262811a Switch Sign
59547: ---------------------------------------------------------------------------------------------------
59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302

Line 59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59546: -- 4262811a Switch Sign
59547: ---------------------------------------------------------------------------------------------------
59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302
59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

59547: ---------------------------------------------------------------------------------------------------
59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302
59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59555: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59548: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
59549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302
59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59555: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59556:

Line 59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

59550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302
59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59555: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59556:
59557: END IF;
59558:

Line 59555: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

59551: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
59552: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59553: -- 5132302
59554: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
59555: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
59556:
59557: END IF;
59558:
59559: -- 4955764

Line 59560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59556:
59557: END IF;
59558:
59559: -- 4955764
59560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59562:
59563:
59564: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 59564: XLA_AE_LINES_PKG.ValidateCurrentLine;

59560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59562:
59563:
59564: XLA_AE_LINES_PKG.ValidateCurrentLine;
59565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59566:
59567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 59565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

59561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
59562:
59563:
59564: XLA_AE_LINES_PKG.ValidateCurrentLine;
59565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59566:
59567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59569: ,p_balance_type_code => l_balance_type_code);

Line 59760: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

59756: --
59757: -- bulk performance
59758: --
59759: l_balance_type_code VARCHAR2(1);
59760: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
59761: l_log_module VARCHAR2(240);
59762:
59763: --
59764: -- Upgrade strategy

Line 59828: XLA_AE_LINES_PKG.SetNewLine;

59824: ') = 'FREIGHT'
59825: THEN
59826:
59827: --
59828: XLA_AE_LINES_PKG.SetNewLine;
59829:
59830: p_balance_type_code := l_balance_type_code;
59831: -- set the flag so later we will know whether the gain loss line needs to be created
59832:

Line 59840: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

59836:
59837: --
59838: -- bulk performance
59839: --
59840: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
59841: p_header_num => 0); -- 4262811
59842: --
59843: -- set accounting line options
59844: --

Line 59845: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

59841: p_header_num => 0); -- 4262811
59842: --
59843: -- set accounting line options
59844: --
59845: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
59846: p_natural_side_code => 'D'
59847: , p_gain_or_loss_flag => 'N'
59848: , p_gl_transfer_mode_code => 'S'
59849: , p_acct_entry_type_code => 'A'

Line 59859: xla_ae_lines_pkg.SetAcctLineType

59855: --
59856: --
59857: -- set accounting line type info
59858: --
59859: xla_ae_lines_pkg.SetAcctLineType
59860: (p_component_type => l_component_type
59861: ,p_event_type_code => l_event_type_code
59862: ,p_line_definition_owner_code => l_line_definition_owner_code
59863: ,p_line_definition_code => l_line_definition_code

Line 59873: xla_ae_lines_pkg.SetAcctClass(

59869: ,p_event_class_code => l_event_class_code);
59870: --
59871: -- set accounting class
59872: --
59873: xla_ae_lines_pkg.SetAcctClass(
59874: p_accounting_class_code => 'FREIGHT'
59875: , p_ae_header_id => l_ae_header_id
59876: );
59877:

Line 59881: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

59877:
59878: --
59879: -- set rounding class
59880: --
59881: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59882: 'FREIGHT';
59883:
59884: --
59885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 59885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

59881: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
59882: 'FREIGHT';
59883:
59884: --
59885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59887: --
59888: -- bulk performance
59889: --

Line 59886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

59882: 'FREIGHT';
59883:
59884: --
59885: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
59886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59887: --
59888: -- bulk performance
59889: --
59890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 59890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

59886: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
59887: --
59888: -- bulk performance
59889: --
59890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59891:
59892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59894:

Line 59892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

59888: -- bulk performance
59889: --
59890: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59891:
59892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59894:
59895: -- 4955764
59896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 59896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

59892: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59893: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59894:
59895: -- 4955764
59896: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59897: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
59898:
59899: -- 4458381 Public Sector Enh
59900:

Line 60004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60000: l_rec_acct_attrs.array_num_value(42) := p_source_89;
60001: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
60002: l_rec_acct_attrs.array_num_value(43) := p_source_90;
60003:
60004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60006:
60007: ---------------------------------------------------------------------------------------------------------------
60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60001: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
60002: l_rec_acct_attrs.array_num_value(43) := p_source_90;
60003:
60004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60006:
60007: ---------------------------------------------------------------------------------------------------------------
60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60009: ---------------------------------------------------------------------------------------------------------------

Line 60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60004: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60005: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60006:
60007: ---------------------------------------------------------------------------------------------------------------
60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60009: ---------------------------------------------------------------------------------------------------------------
60010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60011:
60012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60006:
60007: ---------------------------------------------------------------------------------------------------------------
60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60009: ---------------------------------------------------------------------------------------------------------------
60010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60011:
60012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60014:

Line 60012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60008: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60009: ---------------------------------------------------------------------------------------------------------------
60010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60011:
60012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60014:
60015: IF xla_accounting_cache_pkg.GetValueChar
60016: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60009: ---------------------------------------------------------------------------------------------------------------
60010: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60011:
60012: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60013: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60014:
60015: IF xla_accounting_cache_pkg.GetValueChar
60016: (p_source_code => 'LEDGER_CATEGORY_CODE'
60017: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60024: xla_ae_lines_pkg.BflowUpgEntry

60020: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60021: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60022: )
60023: THEN
60024: xla_ae_lines_pkg.BflowUpgEntry
60025: (p_business_method_code => l_bflow_method_code
60026: ,p_business_class_code => l_bflow_class_code
60027: ,p_balance_type => l_balance_type_code);
60028: ELSE

Line 60041: xla_ae_lines_pkg.SetLineDescription(

60037: --
60038: -- call description
60039: --
60040:
60041: xla_ae_lines_pkg.SetLineDescription(
60042: p_ae_header_id => l_ae_header_id
60043: ,p_description => Description_1 (
60044: p_application_id => p_application_id
60045: , p_ae_header_id => l_ae_header_id

Line 60074: xla_ae_lines_pkg.set_ccid(

60070: , x_value_type_code => l_adr_value_type_code
60071: , p_side => 'NA'
60072: );
60073:
60074: xla_ae_lines_pkg.set_ccid(
60075: p_code_combination_id => l_ccid
60076: , p_value_type_code => l_adr_value_type_code
60077: , p_transaction_coa_id => l_adr_transaction_coa_id
60078: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60110: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60106: xla_accounting_err_pkg.build_message
60107: (p_appli_s_name => 'XLA'
60108: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60109: ,p_token_1 => 'LINE_NUMBER'
60110: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60111: ,p_token_2 => 'LINE_TYPE_NAME'
60112: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60113: l_component_type
60114: ,l_component_code

Line 60146: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60142: --
60143: --
60144: ------------------------------------------------------------------------------------------------
60145: -- 4219869 Business Flow
60146: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60147: -- Prior Entry. Currently, the following code is always generated.
60148: ------------------------------------------------------------------------------------------------
60149: XLA_AE_LINES_PKG.ValidateCurrentLine;
60150:

Line 60149: XLA_AE_LINES_PKG.ValidateCurrentLine;

60145: -- 4219869 Business Flow
60146: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60147: -- Prior Entry. Currently, the following code is always generated.
60148: ------------------------------------------------------------------------------------------------
60149: XLA_AE_LINES_PKG.ValidateCurrentLine;
60150:
60151: ------------------------------------------------------------------------------------
60152: -- 4219869 Business Flow
60153: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60151: ------------------------------------------------------------------------------------
60152: -- 4219869 Business Flow
60153: -- Populated credit and debit amounts -- Need to generate this within IF
60154: ------------------------------------------------------------------------------------
60155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60156:
60157: ----------------------------------------------------------------------------------
60158: -- 4219869 Business Flow
60159: -- Update journal entry status -- Need to generate this within IF

Line 60187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60183: -- To allow MPA report to determine if it should generate report process
60184: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60185: ------------------------------------------------------------------------------------------
60186:
60187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60189: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60190: -- call ADRs
60191: -- Bug 4922099

Line 60188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60184: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60185: ------------------------------------------------------------------------------------------
60186:
60187: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60188: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60189: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60190: -- call ADRs
60191: -- Bug 4922099
60192: --

Line 60212: xla_ae_lines_pkg.set_ccid(

60208: , x_value_type_code => l_adr_value_type_code
60209: , p_side => 'NA'
60210: );
60211:
60212: xla_ae_lines_pkg.set_ccid(
60213: p_code_combination_id => l_ccid
60214: , p_value_type_code => l_adr_value_type_code
60215: , p_transaction_coa_id => l_adr_transaction_coa_id
60216: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60235: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

60231:
60232: --
60233: -- Update the line information that should be overwritten
60234: --
60235: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60236: p_header_num => 1);
60237: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60238:
60239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 60237: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

60233: -- Update the line information that should be overwritten
60234: --
60235: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60236: p_header_num => 1);
60237: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60238:
60239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60240:
60241: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 60239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

60235: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
60236: p_header_num => 1);
60237: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
60238:
60239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60240:
60241: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60242: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60243: END IF;

Line 60242: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

60238:
60239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
60240:
60241: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
60242: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
60243: END IF;
60244:
60245: --
60246: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 60249: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

60245: --
60246: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60247: --
60248: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60249: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60250: ELSE
60251: ---------------------------------------------------------------------------------------------------
60252: -- 4262811a Switch Sign
60253: ---------------------------------------------------------------------------------------------------

Line 60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

60250: ELSE
60251: ---------------------------------------------------------------------------------------------------
60252: -- 4262811a Switch Sign
60253: ---------------------------------------------------------------------------------------------------
60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60251: ---------------------------------------------------------------------------------------------------
60252: -- 4262811a Switch Sign
60253: ---------------------------------------------------------------------------------------------------
60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302

Line 60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60252: -- 4262811a Switch Sign
60253: ---------------------------------------------------------------------------------------------------
60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302
60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

60253: ---------------------------------------------------------------------------------------------------
60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302
60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60261: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60254: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
60255: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302
60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60261: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60262:

Line 60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

60256: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302
60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60261: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60262:
60263: END IF;
60264:

Line 60261: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

60257: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
60258: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60259: -- 5132302
60260: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
60261: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
60262:
60263: END IF;
60264:
60265: -- 4955764

Line 60266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60262:
60263: END IF;
60264:
60265: -- 4955764
60266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60268:
60269:
60270: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 60270: XLA_AE_LINES_PKG.ValidateCurrentLine;

60266: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60268:
60269:
60270: XLA_AE_LINES_PKG.ValidateCurrentLine;
60271: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60272:
60273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60274: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 60271: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60267: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
60268:
60269:
60270: XLA_AE_LINES_PKG.ValidateCurrentLine;
60271: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60272:
60273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60274: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60275: ,p_balance_type_code => l_balance_type_code);

Line 60454: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

60450: --
60451: -- bulk performance
60452: --
60453: l_balance_type_code VARCHAR2(1);
60454: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
60455: l_log_module VARCHAR2(240);
60456:
60457: --
60458: -- Upgrade strategy

Line 60529: XLA_AE_LINES_PKG.SetNewLine;

60525: ') <> 'PAYMENTCARD'
60526: THEN
60527:
60528: --
60529: XLA_AE_LINES_PKG.SetNewLine;
60530:
60531: p_balance_type_code := l_balance_type_code;
60532: -- set the flag so later we will know whether the gain loss line needs to be created
60533:

Line 60541: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

60537:
60538: --
60539: -- bulk performance
60540: --
60541: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
60542: p_header_num => 0); -- 4262811
60543: --
60544: -- set accounting line options
60545: --

Line 60546: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

60542: p_header_num => 0); -- 4262811
60543: --
60544: -- set accounting line options
60545: --
60546: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
60547: p_natural_side_code => 'C'
60548: , p_gain_or_loss_flag => 'N'
60549: , p_gl_transfer_mode_code => 'S'
60550: , p_acct_entry_type_code => 'A'

Line 60560: xla_ae_lines_pkg.SetAcctLineType

60556: --
60557: --
60558: -- set accounting line type info
60559: --
60560: xla_ae_lines_pkg.SetAcctLineType
60561: (p_component_type => l_component_type
60562: ,p_event_type_code => l_event_type_code
60563: ,p_line_definition_owner_code => l_line_definition_owner_code
60564: ,p_line_definition_code => l_line_definition_code

Line 60574: xla_ae_lines_pkg.SetAcctClass(

60570: ,p_event_class_code => l_event_class_code);
60571: --
60572: -- set accounting class
60573: --
60574: xla_ae_lines_pkg.SetAcctClass(
60575: p_accounting_class_code => 'FUTURE_DATED_PMT'
60576: , p_ae_header_id => l_ae_header_id
60577: );
60578:

Line 60582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

60578:
60579: --
60580: -- set rounding class
60581: --
60582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60583: 'FUTURE_DATED_PMT';
60584:
60585: --
60586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 60586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

60582: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
60583: 'FUTURE_DATED_PMT';
60584:
60585: --
60586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60588: --
60589: -- bulk performance
60590: --

Line 60587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

60583: 'FUTURE_DATED_PMT';
60584:
60585: --
60586: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
60587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60588: --
60589: -- bulk performance
60590: --
60591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 60591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

60587: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
60588: --
60589: -- bulk performance
60590: --
60591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60592:
60593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60595:

Line 60593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

60589: -- bulk performance
60590: --
60591: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60592:
60593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60595:
60596: -- 4955764
60597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 60597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

60593: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60595:
60596: -- 4955764
60597: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60598: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
60599:
60600: -- 4458381 Public Sector Enh
60601:

Line 60657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

60653: l_rec_acct_attrs.array_num_value(23) := p_source_87;
60654: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60655: l_rec_acct_attrs.array_num_value(24) := p_source_88;
60656:
60657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60659:
60660: ---------------------------------------------------------------------------------------------------------------
60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 60658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

60654: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
60655: l_rec_acct_attrs.array_num_value(24) := p_source_88;
60656:
60657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60659:
60660: ---------------------------------------------------------------------------------------------------------------
60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60662: ---------------------------------------------------------------------------------------------------------------

Line 60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

60657: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
60658: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
60659:
60660: ---------------------------------------------------------------------------------------------------------------
60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60662: ---------------------------------------------------------------------------------------------------------------
60663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60664:
60665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 60663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

60659:
60660: ---------------------------------------------------------------------------------------------------------------
60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60662: ---------------------------------------------------------------------------------------------------------------
60663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60664:
60665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60667:

Line 60665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60661: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
60662: ---------------------------------------------------------------------------------------------------------------
60663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60664:
60665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60667:
60668: IF xla_accounting_cache_pkg.GetValueChar
60669: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 60666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

60662: ---------------------------------------------------------------------------------------------------------------
60663: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
60664:
60665: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60667:
60668: IF xla_accounting_cache_pkg.GetValueChar
60669: (p_source_code => 'LEDGER_CATEGORY_CODE'
60670: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 60677: xla_ae_lines_pkg.BflowUpgEntry

60673: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60674: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
60675: )
60676: THEN
60677: xla_ae_lines_pkg.BflowUpgEntry
60678: (p_business_method_code => l_bflow_method_code
60679: ,p_business_class_code => l_bflow_class_code
60680: ,p_balance_type => l_balance_type_code);
60681: ELSE

Line 60724: xla_ae_lines_pkg.set_ccid(

60720: , x_value_type_code => l_adr_value_type_code
60721: , p_side => 'NA'
60722: );
60723:
60724: xla_ae_lines_pkg.set_ccid(
60725: p_code_combination_id => l_ccid
60726: , p_value_type_code => l_adr_value_type_code
60727: , p_transaction_coa_id => l_adr_transaction_coa_id
60728: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60763: xla_ae_lines_pkg.set_segment(

60759: );
60760:
60761: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
60762:
60763: xla_ae_lines_pkg.set_segment(
60764: p_to_segment_code => 'GL_ACCOUNT'
60765: , p_segment_value => l_segment
60766: , p_from_segment_code => l_adr_value_segment_code
60767: , p_from_combination_id => l_adr_value_combination_id

Line 60806: xla_ae_lines_pkg.set_segment(

60802: );
60803:
60804: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
60805:
60806: xla_ae_lines_pkg.set_segment(
60807: p_to_segment_code => 'GL_BALANCING'
60808: , p_segment_value => l_segment
60809: , p_from_segment_code => l_adr_value_segment_code
60810: , p_from_combination_id => l_adr_value_combination_id

Line 60850: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

60846: xla_accounting_err_pkg.build_message
60847: (p_appli_s_name => 'XLA'
60848: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
60849: ,p_token_1 => 'LINE_NUMBER'
60850: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
60851: ,p_token_2 => 'LINE_TYPE_NAME'
60852: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
60853: l_component_type
60854: ,l_component_code

Line 60886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

60882: --
60883: --
60884: ------------------------------------------------------------------------------------------------
60885: -- 4219869 Business Flow
60886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60887: -- Prior Entry. Currently, the following code is always generated.
60888: ------------------------------------------------------------------------------------------------
60889: XLA_AE_LINES_PKG.ValidateCurrentLine;
60890:

Line 60889: XLA_AE_LINES_PKG.ValidateCurrentLine;

60885: -- 4219869 Business Flow
60886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
60887: -- Prior Entry. Currently, the following code is always generated.
60888: ------------------------------------------------------------------------------------------------
60889: XLA_AE_LINES_PKG.ValidateCurrentLine;
60890:
60891: ------------------------------------------------------------------------------------
60892: -- 4219869 Business Flow
60893: -- Populated credit and debit amounts -- Need to generate this within IF

Line 60895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

60891: ------------------------------------------------------------------------------------
60892: -- 4219869 Business Flow
60893: -- Populated credit and debit amounts -- Need to generate this within IF
60894: ------------------------------------------------------------------------------------
60895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60896:
60897: ----------------------------------------------------------------------------------
60898: -- 4219869 Business Flow
60899: -- Update journal entry status -- Need to generate this within IF

Line 60927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

60923: -- To allow MPA report to determine if it should generate report process
60924: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60925: ------------------------------------------------------------------------------------------
60926:
60927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60929: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60930: -- call ADRs
60931: -- Bug 4922099

Line 60928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

60924: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
60925: ------------------------------------------------------------------------------------------
60926:
60927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
60928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
60929: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
60930: -- call ADRs
60931: -- Bug 4922099
60932: --

Line 60959: xla_ae_lines_pkg.set_ccid(

60955: , x_value_type_code => l_adr_value_type_code
60956: , p_side => 'NA'
60957: );
60958:
60959: xla_ae_lines_pkg.set_ccid(
60960: p_code_combination_id => l_ccid
60961: , p_value_type_code => l_adr_value_type_code
60962: , p_transaction_coa_id => l_adr_transaction_coa_id
60963: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 60998: xla_ae_lines_pkg.set_segment(

60994: );
60995:
60996: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
60997:
60998: xla_ae_lines_pkg.set_segment(
60999: p_to_segment_code => 'GL_ACCOUNT'
61000: , p_segment_value => l_segment
61001: , p_from_segment_code => l_adr_value_segment_code
61002: , p_from_combination_id => l_adr_value_combination_id

Line 61041: xla_ae_lines_pkg.set_segment(

61037: );
61038:
61039: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61040:
61041: xla_ae_lines_pkg.set_segment(
61042: p_to_segment_code => 'GL_BALANCING'
61043: , p_segment_value => l_segment
61044: , p_from_segment_code => l_adr_value_segment_code
61045: , p_from_combination_id => l_adr_value_combination_id

Line 61072: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

61068:
61069: --
61070: -- Update the line information that should be overwritten
61071: --
61072: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61073: p_header_num => 1);
61074: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61075:
61076: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 61074: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

61070: -- Update the line information that should be overwritten
61071: --
61072: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61073: p_header_num => 1);
61074: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61075:
61076: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61077:
61078: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 61076: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

61072: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61073: p_header_num => 1);
61074: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61075:
61076: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61077:
61078: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61079: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61080: END IF;

Line 61079: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

61075:
61076: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61077:
61078: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61079: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61080: END IF;
61081:
61082: --
61083: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 61086: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

61082: --
61083: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61084: --
61085: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61086: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61087: ELSE
61088: ---------------------------------------------------------------------------------------------------
61089: -- 4262811a Switch Sign
61090: ---------------------------------------------------------------------------------------------------

Line 61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

61087: ELSE
61088: ---------------------------------------------------------------------------------------------------
61089: -- 4262811a Switch Sign
61090: ---------------------------------------------------------------------------------------------------
61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61088: ---------------------------------------------------------------------------------------------------
61089: -- 4262811a Switch Sign
61090: ---------------------------------------------------------------------------------------------------
61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302

Line 61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61089: -- 4262811a Switch Sign
61090: ---------------------------------------------------------------------------------------------------
61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302
61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61090: ---------------------------------------------------------------------------------------------------
61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302
61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61091: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61092: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302
61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61099:

Line 61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

61093: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302
61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61099:
61100: END IF;
61101:

Line 61098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61094: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61095: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61096: -- 5132302
61097: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61098: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61099:
61100: END IF;
61101:
61102: -- 4955764

Line 61103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61099:
61100: END IF;
61101:
61102: -- 4955764
61103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61105:
61106:
61107: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 61107: XLA_AE_LINES_PKG.ValidateCurrentLine;

61103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61105:
61106:
61107: XLA_AE_LINES_PKG.ValidateCurrentLine;
61108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61109:
61110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61111: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 61108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61105:
61106:
61107: XLA_AE_LINES_PKG.ValidateCurrentLine;
61108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61109:
61110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61111: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61112: ,p_balance_type_code => l_balance_type_code);

Line 61291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

61287: --
61288: -- bulk performance
61289: --
61290: l_balance_type_code VARCHAR2(1);
61291: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
61292: l_log_module VARCHAR2(240);
61293:
61294: --
61295: -- Upgrade strategy

Line 61364: XLA_AE_LINES_PKG.SetNewLine;

61360: ') <> 'PAYMENTCARD'
61361: THEN
61362:
61363: --
61364: XLA_AE_LINES_PKG.SetNewLine;
61365:
61366: p_balance_type_code := l_balance_type_code;
61367: -- set the flag so later we will know whether the gain loss line needs to be created
61368:

Line 61376: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

61372:
61373: --
61374: -- bulk performance
61375: --
61376: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
61377: p_header_num => 0); -- 4262811
61378: --
61379: -- set accounting line options
61380: --

Line 61381: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

61377: p_header_num => 0); -- 4262811
61378: --
61379: -- set accounting line options
61380: --
61381: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
61382: p_natural_side_code => 'C'
61383: , p_gain_or_loss_flag => 'N'
61384: , p_gl_transfer_mode_code => 'S'
61385: , p_acct_entry_type_code => 'A'

Line 61395: xla_ae_lines_pkg.SetAcctLineType

61391: --
61392: --
61393: -- set accounting line type info
61394: --
61395: xla_ae_lines_pkg.SetAcctLineType
61396: (p_component_type => l_component_type
61397: ,p_event_type_code => l_event_type_code
61398: ,p_line_definition_owner_code => l_line_definition_owner_code
61399: ,p_line_definition_code => l_line_definition_code

Line 61409: xla_ae_lines_pkg.SetAcctClass(

61405: ,p_event_class_code => l_event_class_code);
61406: --
61407: -- set accounting class
61408: --
61409: xla_ae_lines_pkg.SetAcctClass(
61410: p_accounting_class_code => 'FUTURE_DATED_PMT'
61411: , p_ae_header_id => l_ae_header_id
61412: );
61413:

Line 61417: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

61413:
61414: --
61415: -- set rounding class
61416: --
61417: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61418: 'FUTURE_DATED_PMT';
61419:
61420: --
61421: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 61421: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

61417: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
61418: 'FUTURE_DATED_PMT';
61419:
61420: --
61421: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61422: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61423: --
61424: -- bulk performance
61425: --

Line 61422: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

61418: 'FUTURE_DATED_PMT';
61419:
61420: --
61421: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
61422: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61423: --
61424: -- bulk performance
61425: --
61426: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 61426: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

61422: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
61423: --
61424: -- bulk performance
61425: --
61426: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61427:
61428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61429: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61430:

Line 61428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

61424: -- bulk performance
61425: --
61426: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61427:
61428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61429: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61430:
61431: -- 4955764
61432: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61432: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61428: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61429: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61430:
61431: -- 4955764
61432: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61433: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
61434:
61435: -- 4458381 Public Sector Enh
61436:

Line 61492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

61488: l_rec_acct_attrs.array_num_value(23) := p_source_87;
61489: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61490: l_rec_acct_attrs.array_num_value(24) := p_source_88;
61491:
61492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61494:
61495: ---------------------------------------------------------------------------------------------------------------
61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 61493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

61489: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
61490: l_rec_acct_attrs.array_num_value(24) := p_source_88;
61491:
61492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61494:
61495: ---------------------------------------------------------------------------------------------------------------
61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61497: ---------------------------------------------------------------------------------------------------------------

Line 61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

61492: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
61493: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
61494:
61495: ---------------------------------------------------------------------------------------------------------------
61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61497: ---------------------------------------------------------------------------------------------------------------
61498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61499:
61500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 61498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

61494:
61495: ---------------------------------------------------------------------------------------------------------------
61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61497: ---------------------------------------------------------------------------------------------------------------
61498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61499:
61500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61502:

Line 61500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61496: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
61497: ---------------------------------------------------------------------------------------------------------------
61498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61499:
61500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61502:
61503: IF xla_accounting_cache_pkg.GetValueChar
61504: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 61501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

61497: ---------------------------------------------------------------------------------------------------------------
61498: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
61499:
61500: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61502:
61503: IF xla_accounting_cache_pkg.GetValueChar
61504: (p_source_code => 'LEDGER_CATEGORY_CODE'
61505: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 61512: xla_ae_lines_pkg.BflowUpgEntry

61508: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61509: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
61510: )
61511: THEN
61512: xla_ae_lines_pkg.BflowUpgEntry
61513: (p_business_method_code => l_bflow_method_code
61514: ,p_business_class_code => l_bflow_class_code
61515: ,p_balance_type => l_balance_type_code);
61516: ELSE

Line 61559: xla_ae_lines_pkg.set_ccid(

61555: , x_value_type_code => l_adr_value_type_code
61556: , p_side => 'NA'
61557: );
61558:
61559: xla_ae_lines_pkg.set_ccid(
61560: p_code_combination_id => l_ccid
61561: , p_value_type_code => l_adr_value_type_code
61562: , p_transaction_coa_id => l_adr_transaction_coa_id
61563: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61598: xla_ae_lines_pkg.set_segment(

61594: );
61595:
61596: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61597:
61598: xla_ae_lines_pkg.set_segment(
61599: p_to_segment_code => 'GL_ACCOUNT'
61600: , p_segment_value => l_segment
61601: , p_from_segment_code => l_adr_value_segment_code
61602: , p_from_combination_id => l_adr_value_combination_id

Line 61641: xla_ae_lines_pkg.set_segment(

61637: );
61638:
61639: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61640:
61641: xla_ae_lines_pkg.set_segment(
61642: p_to_segment_code => 'GL_BALANCING'
61643: , p_segment_value => l_segment
61644: , p_from_segment_code => l_adr_value_segment_code
61645: , p_from_combination_id => l_adr_value_combination_id

Line 61685: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

61681: xla_accounting_err_pkg.build_message
61682: (p_appli_s_name => 'XLA'
61683: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
61684: ,p_token_1 => 'LINE_NUMBER'
61685: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
61686: ,p_token_2 => 'LINE_TYPE_NAME'
61687: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
61688: l_component_type
61689: ,l_component_code

Line 61721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

61717: --
61718: --
61719: ------------------------------------------------------------------------------------------------
61720: -- 4219869 Business Flow
61721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61722: -- Prior Entry. Currently, the following code is always generated.
61723: ------------------------------------------------------------------------------------------------
61724: XLA_AE_LINES_PKG.ValidateCurrentLine;
61725:

Line 61724: XLA_AE_LINES_PKG.ValidateCurrentLine;

61720: -- 4219869 Business Flow
61721: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
61722: -- Prior Entry. Currently, the following code is always generated.
61723: ------------------------------------------------------------------------------------------------
61724: XLA_AE_LINES_PKG.ValidateCurrentLine;
61725:
61726: ------------------------------------------------------------------------------------
61727: -- 4219869 Business Flow
61728: -- Populated credit and debit amounts -- Need to generate this within IF

Line 61730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61726: ------------------------------------------------------------------------------------
61727: -- 4219869 Business Flow
61728: -- Populated credit and debit amounts -- Need to generate this within IF
61729: ------------------------------------------------------------------------------------
61730: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61731:
61732: ----------------------------------------------------------------------------------
61733: -- 4219869 Business Flow
61734: -- Update journal entry status -- Need to generate this within IF

Line 61762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

61758: -- To allow MPA report to determine if it should generate report process
61759: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61760: ------------------------------------------------------------------------------------------
61761:
61762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61764: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61765: -- call ADRs
61766: -- Bug 4922099

Line 61763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

61759: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
61760: ------------------------------------------------------------------------------------------
61761:
61762: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
61763: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
61764: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
61765: -- call ADRs
61766: -- Bug 4922099
61767: --

Line 61794: xla_ae_lines_pkg.set_ccid(

61790: , x_value_type_code => l_adr_value_type_code
61791: , p_side => 'NA'
61792: );
61793:
61794: xla_ae_lines_pkg.set_ccid(
61795: p_code_combination_id => l_ccid
61796: , p_value_type_code => l_adr_value_type_code
61797: , p_transaction_coa_id => l_adr_transaction_coa_id
61798: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 61833: xla_ae_lines_pkg.set_segment(

61829: );
61830:
61831: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61832:
61833: xla_ae_lines_pkg.set_segment(
61834: p_to_segment_code => 'GL_ACCOUNT'
61835: , p_segment_value => l_segment
61836: , p_from_segment_code => l_adr_value_segment_code
61837: , p_from_combination_id => l_adr_value_combination_id

Line 61876: xla_ae_lines_pkg.set_segment(

61872: );
61873:
61874: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
61875:
61876: xla_ae_lines_pkg.set_segment(
61877: p_to_segment_code => 'GL_BALANCING'
61878: , p_segment_value => l_segment
61879: , p_from_segment_code => l_adr_value_segment_code
61880: , p_from_combination_id => l_adr_value_combination_id

Line 61907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

61903:
61904: --
61905: -- Update the line information that should be overwritten
61906: --
61907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61908: p_header_num => 1);
61909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61910:
61911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 61909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

61905: -- Update the line information that should be overwritten
61906: --
61907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61908: p_header_num => 1);
61909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61910:
61911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61912:
61913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 61911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

61907: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
61908: p_header_num => 1);
61909: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
61910:
61911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61912:
61913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61915: END IF;

Line 61914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

61910:
61911: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
61912:
61913: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
61914: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
61915: END IF;
61916:
61917: --
61918: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 61921: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

61917: --
61918: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61919: --
61920: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61921: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61922: ELSE
61923: ---------------------------------------------------------------------------------------------------
61924: -- 4262811a Switch Sign
61925: ---------------------------------------------------------------------------------------------------

Line 61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

61922: ELSE
61923: ---------------------------------------------------------------------------------------------------
61924: -- 4262811a Switch Sign
61925: ---------------------------------------------------------------------------------------------------
61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61923: ---------------------------------------------------------------------------------------------------
61924: -- 4262811a Switch Sign
61925: ---------------------------------------------------------------------------------------------------
61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302

Line 61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61924: -- 4262811a Switch Sign
61925: ---------------------------------------------------------------------------------------------------
61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302
61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

61925: ---------------------------------------------------------------------------------------------------
61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302
61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61926: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
61927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302
61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61934:

Line 61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

61928: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302
61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61934:
61935: END IF;
61936:

Line 61933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

61929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
61930: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61931: -- 5132302
61932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
61933: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
61934:
61935: END IF;
61936:
61937: -- 4955764

Line 61938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

61934:
61935: END IF;
61936:
61937: -- 4955764
61938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61940:
61941:
61942: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 61942: XLA_AE_LINES_PKG.ValidateCurrentLine;

61938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61940:
61941:
61942: XLA_AE_LINES_PKG.ValidateCurrentLine;
61943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61944:
61945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 61943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

61939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
61940:
61941:
61942: XLA_AE_LINES_PKG.ValidateCurrentLine;
61943: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61944:
61945: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61946: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61947: ,p_balance_type_code => l_balance_type_code);

Line 62092: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62088: --
62089: -- bulk performance
62090: --
62091: l_balance_type_code VARCHAR2(1);
62092: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62093: l_log_module VARCHAR2(240);
62094:
62095: --
62096: -- Upgrade strategy

Line 62165: XLA_AE_LINES_PKG.SetNewLine;

62161: ') = 'ROUNDING')
62162: THEN
62163:
62164: --
62165: XLA_AE_LINES_PKG.SetNewLine;
62166:
62167: p_balance_type_code := l_balance_type_code;
62168: -- set the flag so later we will know whether the gain loss line needs to be created
62169:

Line 62177: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62173:
62174: --
62175: -- bulk performance
62176: --
62177: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62178: p_header_num => 0); -- 4262811
62179: --
62180: -- set accounting line options
62181: --

Line 62182: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62178: p_header_num => 0); -- 4262811
62179: --
62180: -- set accounting line options
62181: --
62182: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62183: p_natural_side_code => 'D'
62184: , p_gain_or_loss_flag => 'N'
62185: , p_gl_transfer_mode_code => 'S'
62186: , p_acct_entry_type_code => 'A'

Line 62196: xla_ae_lines_pkg.SetAcctLineType

62192: --
62193: --
62194: -- set accounting line type info
62195: --
62196: xla_ae_lines_pkg.SetAcctLineType
62197: (p_component_type => l_component_type
62198: ,p_event_type_code => l_event_type_code
62199: ,p_line_definition_owner_code => l_line_definition_owner_code
62200: ,p_line_definition_code => l_line_definition_code

Line 62210: xla_ae_lines_pkg.SetAcctClass(

62206: ,p_event_class_code => l_event_class_code);
62207: --
62208: -- set accounting class
62209: --
62210: xla_ae_lines_pkg.SetAcctClass(
62211: p_accounting_class_code => 'FUTURE_DATED_PMT'
62212: , p_ae_header_id => l_ae_header_id
62213: );
62214:

Line 62218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

62214:
62215: --
62216: -- set rounding class
62217: --
62218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: 'FUTURE_DATED_PMT';
62220:
62221: --
62222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 62222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

62218: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62219: 'FUTURE_DATED_PMT';
62220:
62221: --
62222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62224: --
62225: -- bulk performance
62226: --

Line 62223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

62219: 'FUTURE_DATED_PMT';
62220:
62221: --
62222: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62224: --
62225: -- bulk performance
62226: --
62227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 62227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

62223: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62224: --
62225: -- bulk performance
62226: --
62227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62228:
62229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62231:

Line 62229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

62225: -- bulk performance
62226: --
62227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62228:
62229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62231:
62232: -- 4955764
62233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62231:
62232: -- 4955764
62233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62234: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62235:
62236: -- 4458381 Public Sector Enh
62237:

Line 62275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

62271: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_112);
62272: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
62273: l_rec_acct_attrs.array_char_value(15) := p_source_55;
62274:
62275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62277:
62278: ---------------------------------------------------------------------------------------------------------------
62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 62276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

62272: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
62273: l_rec_acct_attrs.array_char_value(15) := p_source_55;
62274:
62275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62277:
62278: ---------------------------------------------------------------------------------------------------------------
62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62280: ---------------------------------------------------------------------------------------------------------------

Line 62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

62275: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62276: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62277:
62278: ---------------------------------------------------------------------------------------------------------------
62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62280: ---------------------------------------------------------------------------------------------------------------
62281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62282:
62283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 62281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

62277:
62278: ---------------------------------------------------------------------------------------------------------------
62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62280: ---------------------------------------------------------------------------------------------------------------
62281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62282:
62283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62285:

Line 62283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62279: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62280: ---------------------------------------------------------------------------------------------------------------
62281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62282:
62283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62285:
62286: IF xla_accounting_cache_pkg.GetValueChar
62287: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 62284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62280: ---------------------------------------------------------------------------------------------------------------
62281: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62282:
62283: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62285:
62286: IF xla_accounting_cache_pkg.GetValueChar
62287: (p_source_code => 'LEDGER_CATEGORY_CODE'
62288: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 62295: xla_ae_lines_pkg.BflowUpgEntry

62291: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62292: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
62293: )
62294: THEN
62295: xla_ae_lines_pkg.BflowUpgEntry
62296: (p_business_method_code => l_bflow_method_code
62297: ,p_business_class_code => l_bflow_class_code
62298: ,p_balance_type => l_balance_type_code);
62299: ELSE

Line 62301: XLA_AE_LINES_PKG.business_flow_validation(

62297: ,p_business_class_code => l_bflow_class_code
62298: ,p_balance_type => l_balance_type_code);
62299: ELSE
62300: NULL;
62301: XLA_AE_LINES_PKG.business_flow_validation(
62302: p_business_method_code => l_bflow_method_code
62303: ,p_business_class_code => l_bflow_class_code
62304: ,p_inherit_description_flag => l_inherit_desc_flag);
62305: END IF;

Line 62348: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62344: xla_accounting_err_pkg.build_message
62345: (p_appli_s_name => 'XLA'
62346: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62347: ,p_token_1 => 'LINE_NUMBER'
62348: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62349: ,p_token_2 => 'LINE_TYPE_NAME'
62350: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62351: l_component_type
62352: ,l_component_code

Line 62384: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62380: --
62381: --
62382: ------------------------------------------------------------------------------------------------
62383: -- 4219869 Business Flow
62384: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62385: -- Prior Entry. Currently, the following code is always generated.
62386: ------------------------------------------------------------------------------------------------
62387: -- No ValidateCurrentLine for business flow method of Prior Entry
62388:

Line 62393: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62389: ------------------------------------------------------------------------------------
62390: -- 4219869 Business Flow
62391: -- Populated credit and debit amounts -- Need to generate this within IF
62392: ------------------------------------------------------------------------------------
62393: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62394:
62395: ----------------------------------------------------------------------------------
62396: -- 4219869 Business Flow
62397: -- Update journal entry status -- Need to generate this within IF

Line 62425: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

62421: -- To allow MPA report to determine if it should generate report process
62422: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62423: ------------------------------------------------------------------------------------------
62424:
62425: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62426: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62427: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62428: -- call ADRs
62429: -- Bug 4922099

Line 62426: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

62422: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
62423: ------------------------------------------------------------------------------------------
62424:
62425: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
62426: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
62427: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
62428: -- call ADRs
62429: -- Bug 4922099
62430: --

Line 62447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

62443:
62444: --
62445: -- Update the line information that should be overwritten
62446: --
62447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62448: p_header_num => 1);
62449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62450:
62451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 62449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

62445: -- Update the line information that should be overwritten
62446: --
62447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62448: p_header_num => 1);
62449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62450:
62451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62452:
62453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 62451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

62447: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
62448: p_header_num => 1);
62449: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
62450:
62451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62452:
62453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62455: END IF;

Line 62454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

62450:
62451: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
62452:
62453: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
62454: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
62455: END IF;
62456:
62457: --
62458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 62461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

62457: --
62458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62459: --
62460: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62462: ELSE
62463: ---------------------------------------------------------------------------------------------------
62464: -- 4262811a Switch Sign
62465: ---------------------------------------------------------------------------------------------------

Line 62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

62462: ELSE
62463: ---------------------------------------------------------------------------------------------------
62464: -- 4262811a Switch Sign
62465: ---------------------------------------------------------------------------------------------------
62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62463: ---------------------------------------------------------------------------------------------------
62464: -- 4262811a Switch Sign
62465: ---------------------------------------------------------------------------------------------------
62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302

Line 62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62464: -- 4262811a Switch Sign
62465: ---------------------------------------------------------------------------------------------------
62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302
62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

62465: ---------------------------------------------------------------------------------------------------
62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302
62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62466: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
62467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302
62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62474:

Line 62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

62468: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302
62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62474:
62475: END IF;
62476:

Line 62473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

62469: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
62470: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62471: -- 5132302
62472: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
62473: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
62474:
62475: END IF;
62476:
62477: -- 4955764

Line 62478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62474:
62475: END IF;
62476:
62477: -- 4955764
62478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62480:
62481:
62482: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 62482: XLA_AE_LINES_PKG.ValidateCurrentLine;

62478: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62480:
62481:
62482: XLA_AE_LINES_PKG.ValidateCurrentLine;
62483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62484:
62485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 62483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62479: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
62480:
62481:
62482: XLA_AE_LINES_PKG.ValidateCurrentLine;
62483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62484:
62485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62487: ,p_balance_type_code => l_balance_type_code);

Line 62647: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

62643: --
62644: -- bulk performance
62645: --
62646: l_balance_type_code VARCHAR2(1);
62647: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
62648: l_log_module VARCHAR2(240);
62649:
62650: --
62651: -- Upgrade strategy

Line 62717: XLA_AE_LINES_PKG.SetNewLine;

62713: ') = 'FUTURE PAYMENT ROUNDING'
62714: THEN
62715:
62716: --
62717: XLA_AE_LINES_PKG.SetNewLine;
62718:
62719: p_balance_type_code := l_balance_type_code;
62720: -- set the flag so later we will know whether the gain loss line needs to be created
62721:

Line 62729: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

62725:
62726: --
62727: -- bulk performance
62728: --
62729: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
62730: p_header_num => 0); -- 4262811
62731: --
62732: -- set accounting line options
62733: --

Line 62734: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

62730: p_header_num => 0); -- 4262811
62731: --
62732: -- set accounting line options
62733: --
62734: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
62735: p_natural_side_code => 'D'
62736: , p_gain_or_loss_flag => 'N'
62737: , p_gl_transfer_mode_code => 'S'
62738: , p_acct_entry_type_code => 'A'

Line 62748: xla_ae_lines_pkg.SetAcctLineType

62744: --
62745: --
62746: -- set accounting line type info
62747: --
62748: xla_ae_lines_pkg.SetAcctLineType
62749: (p_component_type => l_component_type
62750: ,p_event_type_code => l_event_type_code
62751: ,p_line_definition_owner_code => l_line_definition_owner_code
62752: ,p_line_definition_code => l_line_definition_code

Line 62762: xla_ae_lines_pkg.SetAcctClass(

62758: ,p_event_class_code => l_event_class_code);
62759: --
62760: -- set accounting class
62761: --
62762: xla_ae_lines_pkg.SetAcctClass(
62763: p_accounting_class_code => 'ROUNDING'
62764: , p_ae_header_id => l_ae_header_id
62765: );
62766:

Line 62770: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

62766:
62767: --
62768: -- set rounding class
62769: --
62770: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62771: 'ROUNDING';
62772:
62773: --
62774: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 62774: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

62770: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
62771: 'ROUNDING';
62772:
62773: --
62774: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62775: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62776: --
62777: -- bulk performance
62778: --

Line 62775: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

62771: 'ROUNDING';
62772:
62773: --
62774: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
62775: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62776: --
62777: -- bulk performance
62778: --
62779: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 62779: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

62775: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
62776: --
62777: -- bulk performance
62778: --
62779: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62780:
62781: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62783:

Line 62781: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

62777: -- bulk performance
62778: --
62779: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62780:
62781: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62783:
62784: -- 4955764
62785: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 62785: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

62781: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62782: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62783:
62784: -- 4955764
62785: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62786: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
62787:
62788: -- 4458381 Public Sector Enh
62789:

Line 62837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

62833: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
62834: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
62835: l_rec_acct_attrs.array_char_value(20) := p_source_55;
62836:
62837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62839:
62840: ---------------------------------------------------------------------------------------------------------------
62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 62838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

62834: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
62835: l_rec_acct_attrs.array_char_value(20) := p_source_55;
62836:
62837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62839:
62840: ---------------------------------------------------------------------------------------------------------------
62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62842: ---------------------------------------------------------------------------------------------------------------

Line 62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

62837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
62838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
62839:
62840: ---------------------------------------------------------------------------------------------------------------
62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62842: ---------------------------------------------------------------------------------------------------------------
62843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62844:
62845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 62843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

62839:
62840: ---------------------------------------------------------------------------------------------------------------
62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62842: ---------------------------------------------------------------------------------------------------------------
62843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62844:
62845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62847:

Line 62845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
62842: ---------------------------------------------------------------------------------------------------------------
62843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62844:
62845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62847:
62848: IF xla_accounting_cache_pkg.GetValueChar
62849: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 62846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

62842: ---------------------------------------------------------------------------------------------------------------
62843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
62844:
62845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62847:
62848: IF xla_accounting_cache_pkg.GetValueChar
62849: (p_source_code => 'LEDGER_CATEGORY_CODE'
62850: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 62857: xla_ae_lines_pkg.BflowUpgEntry

62853: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62854: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
62855: )
62856: THEN
62857: xla_ae_lines_pkg.BflowUpgEntry
62858: (p_business_method_code => l_bflow_method_code
62859: ,p_business_class_code => l_bflow_class_code
62860: ,p_balance_type => l_balance_type_code);
62861: ELSE

Line 62900: xla_ae_lines_pkg.set_ccid(

62896: , x_value_type_code => l_adr_value_type_code
62897: , p_side => 'NA'
62898: );
62899:
62900: xla_ae_lines_pkg.set_ccid(
62901: p_code_combination_id => l_ccid
62902: , p_value_type_code => l_adr_value_type_code
62903: , p_transaction_coa_id => l_adr_transaction_coa_id
62904: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 62936: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

62932: xla_accounting_err_pkg.build_message
62933: (p_appli_s_name => 'XLA'
62934: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
62935: ,p_token_1 => 'LINE_NUMBER'
62936: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
62937: ,p_token_2 => 'LINE_TYPE_NAME'
62938: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
62939: l_component_type
62940: ,l_component_code

Line 62972: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

62968: --
62969: --
62970: ------------------------------------------------------------------------------------------------
62971: -- 4219869 Business Flow
62972: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62973: -- Prior Entry. Currently, the following code is always generated.
62974: ------------------------------------------------------------------------------------------------
62975: XLA_AE_LINES_PKG.ValidateCurrentLine;
62976:

Line 62975: XLA_AE_LINES_PKG.ValidateCurrentLine;

62971: -- 4219869 Business Flow
62972: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
62973: -- Prior Entry. Currently, the following code is always generated.
62974: ------------------------------------------------------------------------------------------------
62975: XLA_AE_LINES_PKG.ValidateCurrentLine;
62976:
62977: ------------------------------------------------------------------------------------
62978: -- 4219869 Business Flow
62979: -- Populated credit and debit amounts -- Need to generate this within IF

Line 62981: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

62977: ------------------------------------------------------------------------------------
62978: -- 4219869 Business Flow
62979: -- Populated credit and debit amounts -- Need to generate this within IF
62980: ------------------------------------------------------------------------------------
62981: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62982:
62983: ----------------------------------------------------------------------------------
62984: -- 4219869 Business Flow
62985: -- Update journal entry status -- Need to generate this within IF

Line 63013: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

63009: -- To allow MPA report to determine if it should generate report process
63010: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63011: ------------------------------------------------------------------------------------------
63012:
63013: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63014: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63015: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63016: -- call ADRs
63017: -- Bug 4922099

Line 63014: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

63010: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63011: ------------------------------------------------------------------------------------------
63012:
63013: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63014: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63015: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63016: -- call ADRs
63017: -- Bug 4922099
63018: --

Line 63041: xla_ae_lines_pkg.set_ccid(

63037: , x_value_type_code => l_adr_value_type_code
63038: , p_side => 'NA'
63039: );
63040:
63041: xla_ae_lines_pkg.set_ccid(
63042: p_code_combination_id => l_ccid
63043: , p_value_type_code => l_adr_value_type_code
63044: , p_transaction_coa_id => l_adr_transaction_coa_id
63045: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63060:
63061: --
63062: -- Update the line information that should be overwritten
63063: --
63064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63065: p_header_num => 1);
63066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63067:
63068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63062: -- Update the line information that should be overwritten
63063: --
63064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63065: p_header_num => 1);
63066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63067:
63068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63069:
63070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63064: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63065: p_header_num => 1);
63066: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63067:
63068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63069:
63070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63072: END IF;

Line 63071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63067:
63068: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63069:
63070: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63071: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63072: END IF;
63073:
63074: --
63075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63074: --
63075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63076: --
63077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63079: ELSE
63080: ---------------------------------------------------------------------------------------------------
63081: -- 4262811a Switch Sign
63082: ---------------------------------------------------------------------------------------------------

Line 63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63079: ELSE
63080: ---------------------------------------------------------------------------------------------------
63081: -- 4262811a Switch Sign
63082: ---------------------------------------------------------------------------------------------------
63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63080: ---------------------------------------------------------------------------------------------------
63081: -- 4262811a Switch Sign
63082: ---------------------------------------------------------------------------------------------------
63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302

Line 63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63081: -- 4262811a Switch Sign
63082: ---------------------------------------------------------------------------------------------------
63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302
63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63082: ---------------------------------------------------------------------------------------------------
63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302
63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63083: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302
63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63091:

Line 63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63085: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302
63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63091:
63092: END IF;
63093:

Line 63090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63086: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63087: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63088: -- 5132302
63089: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63090: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63091:
63092: END IF;
63093:
63094: -- 4955764

Line 63095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63091:
63092: END IF;
63093:
63094: -- 4955764
63095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63097:
63098:
63099: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63099: XLA_AE_LINES_PKG.ValidateCurrentLine;

63095: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63097:
63098:
63099: XLA_AE_LINES_PKG.ValidateCurrentLine;
63100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63101:
63102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63096: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63097:
63098:
63099: XLA_AE_LINES_PKG.ValidateCurrentLine;
63100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63101:
63102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63104: ,p_balance_type_code => l_balance_type_code);

Line 63272: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

63268: --
63269: -- bulk performance
63270: --
63271: l_balance_type_code VARCHAR2(1);
63272: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
63273: l_log_module VARCHAR2(240);
63274:
63275: --
63276: -- Upgrade strategy

Line 63358: XLA_AE_LINES_PKG.SetNewLine;

63354: ') <> 'AWT'
63355: THEN
63356:
63357: --
63358: XLA_AE_LINES_PKG.SetNewLine;
63359:
63360: p_balance_type_code := l_balance_type_code;
63361: -- set the flag so later we will know whether the gain loss line needs to be created
63362:

Line 63370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

63366:
63367: --
63368: -- bulk performance
63369: --
63370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
63371: p_header_num => 0); -- 4262811
63372: --
63373: -- set accounting line options
63374: --

Line 63375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

63371: p_header_num => 0); -- 4262811
63372: --
63373: -- set accounting line options
63374: --
63375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
63376: p_natural_side_code => 'C'
63377: , p_gain_or_loss_flag => 'Y'
63378: , p_gl_transfer_mode_code => 'S'
63379: , p_acct_entry_type_code => 'A'

Line 63389: xla_ae_lines_pkg.SetAcctLineType

63385: --
63386: --
63387: -- set accounting line type info
63388: --
63389: xla_ae_lines_pkg.SetAcctLineType
63390: (p_component_type => l_component_type
63391: ,p_event_type_code => l_event_type_code
63392: ,p_line_definition_owner_code => l_line_definition_owner_code
63393: ,p_line_definition_code => l_line_definition_code

Line 63403: xla_ae_lines_pkg.SetAcctClass(

63399: ,p_event_class_code => l_event_class_code);
63400: --
63401: -- set accounting class
63402: --
63403: xla_ae_lines_pkg.SetAcctClass(
63404: p_accounting_class_code => 'GAIN'
63405: , p_ae_header_id => l_ae_header_id
63406: );
63407:

Line 63411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

63407:
63408: --
63409: -- set rounding class
63410: --
63411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63412: 'GAIN';
63413:
63414: --
63415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 63415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

63411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
63412: 'GAIN';
63413:
63414: --
63415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63417: --
63418: -- bulk performance
63419: --

Line 63416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

63412: 'GAIN';
63413:
63414: --
63415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
63416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63417: --
63418: -- bulk performance
63419: --
63420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 63420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

63416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
63417: --
63418: -- bulk performance
63419: --
63420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63421:
63422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63424:

Line 63422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

63418: -- bulk performance
63419: --
63420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63421:
63422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63424:
63425: -- 4955764
63426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63424:
63425: -- 4955764
63426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
63428:
63429: -- 4458381 Public Sector Enh
63430:

Line 63486: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

63482: l_rec_acct_attrs.array_num_value(23) := p_source_86;
63483: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
63484: l_rec_acct_attrs.array_num_value(24) := p_source_88;
63485:
63486: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63487: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63488:
63489: ---------------------------------------------------------------------------------------------------------------
63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 63487: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

63483: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
63484: l_rec_acct_attrs.array_num_value(24) := p_source_88;
63485:
63486: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63487: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63488:
63489: ---------------------------------------------------------------------------------------------------------------
63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63491: ---------------------------------------------------------------------------------------------------------------

Line 63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

63486: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
63487: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
63488:
63489: ---------------------------------------------------------------------------------------------------------------
63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63491: ---------------------------------------------------------------------------------------------------------------
63492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63493:
63494: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 63492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

63488:
63489: ---------------------------------------------------------------------------------------------------------------
63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63491: ---------------------------------------------------------------------------------------------------------------
63492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63493:
63494: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63495: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63496:

Line 63494: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63490: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
63491: ---------------------------------------------------------------------------------------------------------------
63492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63493:
63494: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63495: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63496:
63497: IF xla_accounting_cache_pkg.GetValueChar
63498: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 63495: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

63491: ---------------------------------------------------------------------------------------------------------------
63492: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
63493:
63494: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63495: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63496:
63497: IF xla_accounting_cache_pkg.GetValueChar
63498: (p_source_code => 'LEDGER_CATEGORY_CODE'
63499: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 63506: xla_ae_lines_pkg.BflowUpgEntry

63502: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63503: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
63504: )
63505: THEN
63506: xla_ae_lines_pkg.BflowUpgEntry
63507: (p_business_method_code => l_bflow_method_code
63508: ,p_business_class_code => l_bflow_class_code
63509: ,p_balance_type => l_balance_type_code);
63510: ELSE

Line 63550: xla_ae_lines_pkg.set_ccid(

63546: , x_value_type_code => l_adr_value_type_code
63547: , p_side => 'NA'
63548: );
63549:
63550: xla_ae_lines_pkg.set_ccid(
63551: p_code_combination_id => l_ccid
63552: , p_value_type_code => l_adr_value_type_code
63553: , p_transaction_coa_id => l_adr_transaction_coa_id
63554: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63585: xla_ae_lines_pkg.set_segment(

63581: );
63582:
63583: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63584:
63585: xla_ae_lines_pkg.set_segment(
63586: p_to_segment_code => 'GL_BALANCING'
63587: , p_segment_value => l_segment
63588: , p_from_segment_code => l_adr_value_segment_code
63589: , p_from_combination_id => l_adr_value_combination_id

Line 63629: xla_ae_lines_pkg.set_segment(

63625: );
63626:
63627: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63628:
63629: xla_ae_lines_pkg.set_segment(
63630: p_to_segment_code => 'GL_ACCOUNT'
63631: , p_segment_value => l_segment
63632: , p_from_segment_code => l_adr_value_segment_code
63633: , p_from_combination_id => l_adr_value_combination_id

Line 63673: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

63669: xla_accounting_err_pkg.build_message
63670: (p_appli_s_name => 'XLA'
63671: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
63672: ,p_token_1 => 'LINE_NUMBER'
63673: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
63674: ,p_token_2 => 'LINE_TYPE_NAME'
63675: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
63676: l_component_type
63677: ,l_component_code

Line 63709: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

63705: --
63706: --
63707: ------------------------------------------------------------------------------------------------
63708: -- 4219869 Business Flow
63709: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63710: -- Prior Entry. Currently, the following code is always generated.
63711: ------------------------------------------------------------------------------------------------
63712: XLA_AE_LINES_PKG.ValidateCurrentLine;
63713:

Line 63712: XLA_AE_LINES_PKG.ValidateCurrentLine;

63708: -- 4219869 Business Flow
63709: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
63710: -- Prior Entry. Currently, the following code is always generated.
63711: ------------------------------------------------------------------------------------------------
63712: XLA_AE_LINES_PKG.ValidateCurrentLine;
63713:
63714: ------------------------------------------------------------------------------------
63715: -- 4219869 Business Flow
63716: -- Populated credit and debit amounts -- Need to generate this within IF

Line 63718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63714: ------------------------------------------------------------------------------------
63715: -- 4219869 Business Flow
63716: -- Populated credit and debit amounts -- Need to generate this within IF
63717: ------------------------------------------------------------------------------------
63718: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63719:
63720: ----------------------------------------------------------------------------------
63721: -- 4219869 Business Flow
63722: -- Update journal entry status -- Need to generate this within IF

Line 63750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

63746: -- To allow MPA report to determine if it should generate report process
63747: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63748: ------------------------------------------------------------------------------------------
63749:
63750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63752: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63753: -- call ADRs
63754: -- Bug 4922099

Line 63751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

63747: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
63748: ------------------------------------------------------------------------------------------
63749:
63750: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
63751: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
63752: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
63753: -- call ADRs
63754: -- Bug 4922099
63755: --

Line 63779: xla_ae_lines_pkg.set_ccid(

63775: , x_value_type_code => l_adr_value_type_code
63776: , p_side => 'NA'
63777: );
63778:
63779: xla_ae_lines_pkg.set_ccid(
63780: p_code_combination_id => l_ccid
63781: , p_value_type_code => l_adr_value_type_code
63782: , p_transaction_coa_id => l_adr_transaction_coa_id
63783: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 63814: xla_ae_lines_pkg.set_segment(

63810: );
63811:
63812: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63813:
63814: xla_ae_lines_pkg.set_segment(
63815: p_to_segment_code => 'GL_BALANCING'
63816: , p_segment_value => l_segment
63817: , p_from_segment_code => l_adr_value_segment_code
63818: , p_from_combination_id => l_adr_value_combination_id

Line 63858: xla_ae_lines_pkg.set_segment(

63854: );
63855:
63856: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
63857:
63858: xla_ae_lines_pkg.set_segment(
63859: p_to_segment_code => 'GL_ACCOUNT'
63860: , p_segment_value => l_segment
63861: , p_from_segment_code => l_adr_value_segment_code
63862: , p_from_combination_id => l_adr_value_combination_id

Line 63889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

63885:
63886: --
63887: -- Update the line information that should be overwritten
63888: --
63889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63890: p_header_num => 1);
63891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63892:
63893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 63891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

63887: -- Update the line information that should be overwritten
63888: --
63889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63890: p_header_num => 1);
63891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63892:
63893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63894:
63895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 63893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

63889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
63890: p_header_num => 1);
63891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
63892:
63893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63894:
63895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63897: END IF;

Line 63896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

63892:
63893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
63894:
63895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
63896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
63897: END IF;
63898:
63899: --
63900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 63903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

63899: --
63900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63901: --
63902: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63904: ELSE
63905: ---------------------------------------------------------------------------------------------------
63906: -- 4262811a Switch Sign
63907: ---------------------------------------------------------------------------------------------------

Line 63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

63904: ELSE
63905: ---------------------------------------------------------------------------------------------------
63906: -- 4262811a Switch Sign
63907: ---------------------------------------------------------------------------------------------------
63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63905: ---------------------------------------------------------------------------------------------------
63906: -- 4262811a Switch Sign
63907: ---------------------------------------------------------------------------------------------------
63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302

Line 63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63906: -- 4262811a Switch Sign
63907: ---------------------------------------------------------------------------------------------------
63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302
63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

63907: ---------------------------------------------------------------------------------------------------
63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302
63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
63909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302
63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63916:

Line 63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

63910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302
63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63916:
63917: END IF;
63918:

Line 63915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

63911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
63912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63913: -- 5132302
63914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
63915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
63916:
63917: END IF;
63918:
63919: -- 4955764

Line 63920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

63916:
63917: END IF;
63918:
63919: -- 4955764
63920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63922:
63923:
63924: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 63924: XLA_AE_LINES_PKG.ValidateCurrentLine;

63920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63922:
63923:
63924: XLA_AE_LINES_PKG.ValidateCurrentLine;
63925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63926:
63927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 63925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

63921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
63922:
63923:
63924: XLA_AE_LINES_PKG.ValidateCurrentLine;
63925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63926:
63927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63929: ,p_balance_type_code => l_balance_type_code);

Line 64093: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

64089: --
64090: -- bulk performance
64091: --
64092: l_balance_type_code VARCHAR2(1);
64093: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
64094: l_log_module VARCHAR2(240);
64095:
64096: --
64097: -- Upgrade strategy

Line 64178: XLA_AE_LINES_PKG.SetNewLine;

64174: ') <> 'BANK ERROR'
64175: THEN
64176:
64177: --
64178: XLA_AE_LINES_PKG.SetNewLine;
64179:
64180: p_balance_type_code := l_balance_type_code;
64181: -- set the flag so later we will know whether the gain loss line needs to be created
64182:

Line 64190: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

64186:
64187: --
64188: -- bulk performance
64189: --
64190: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
64191: p_header_num => 0); -- 4262811
64192: --
64193: -- set accounting line options
64194: --

Line 64195: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

64191: p_header_num => 0); -- 4262811
64192: --
64193: -- set accounting line options
64194: --
64195: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
64196: p_natural_side_code => 'G'
64197: , p_gain_or_loss_flag => 'N'
64198: , p_gl_transfer_mode_code => 'S'
64199: , p_acct_entry_type_code => 'A'

Line 64209: xla_ae_lines_pkg.SetAcctLineType

64205: --
64206: --
64207: -- set accounting line type info
64208: --
64209: xla_ae_lines_pkg.SetAcctLineType
64210: (p_component_type => l_component_type
64211: ,p_event_type_code => l_event_type_code
64212: ,p_line_definition_owner_code => l_line_definition_owner_code
64213: ,p_line_definition_code => l_line_definition_code

Line 64223: xla_ae_lines_pkg.SetAcctClass(

64219: ,p_event_class_code => l_event_class_code);
64220: --
64221: -- set accounting class
64222: --
64223: xla_ae_lines_pkg.SetAcctClass(
64224: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
64225: , p_ae_header_id => l_ae_header_id
64226: );
64227:

Line 64231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

64227:
64228: --
64229: -- set rounding class
64230: --
64231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64232: 'EXCHANGE_GAIN_LOSS';
64233:
64234: --
64235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 64235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

64231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
64232: 'EXCHANGE_GAIN_LOSS';
64233:
64234: --
64235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64237: --
64238: -- bulk performance
64239: --

Line 64236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

64232: 'EXCHANGE_GAIN_LOSS';
64233:
64234: --
64235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
64236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64237: --
64238: -- bulk performance
64239: --
64240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 64240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

64236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
64237: --
64238: -- bulk performance
64239: --
64240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64241:
64242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64244:

Line 64242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

64238: -- bulk performance
64239: --
64240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64241:
64242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64244:
64245: -- 4955764
64246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64244:
64245: -- 4955764
64246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64247: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
64248:
64249: -- 4458381 Public Sector Enh
64250:

Line 64296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

64292: l_rec_acct_attrs.array_num_value(18) := p_source_86;
64293: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
64294: l_rec_acct_attrs.array_num_value(19) := p_source_88;
64295:
64296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64298:
64299: ---------------------------------------------------------------------------------------------------------------
64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 64297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

64293: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
64294: l_rec_acct_attrs.array_num_value(19) := p_source_88;
64295:
64296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64298:
64299: ---------------------------------------------------------------------------------------------------------------
64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64301: ---------------------------------------------------------------------------------------------------------------

Line 64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

64296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
64297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
64298:
64299: ---------------------------------------------------------------------------------------------------------------
64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64301: ---------------------------------------------------------------------------------------------------------------
64302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64303:
64304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 64302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

64298:
64299: ---------------------------------------------------------------------------------------------------------------
64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64301: ---------------------------------------------------------------------------------------------------------------
64302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64303:
64304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64306:

Line 64304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
64301: ---------------------------------------------------------------------------------------------------------------
64302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64303:
64304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64306:
64307: IF xla_accounting_cache_pkg.GetValueChar
64308: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 64305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

64301: ---------------------------------------------------------------------------------------------------------------
64302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
64303:
64304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64306:
64307: IF xla_accounting_cache_pkg.GetValueChar
64308: (p_source_code => 'LEDGER_CATEGORY_CODE'
64309: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 64316: xla_ae_lines_pkg.BflowUpgEntry

64312: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64313: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
64314: )
64315: THEN
64316: xla_ae_lines_pkg.BflowUpgEntry
64317: (p_business_method_code => l_bflow_method_code
64318: ,p_business_class_code => l_bflow_class_code
64319: ,p_balance_type => l_balance_type_code);
64320: ELSE

Line 64360: xla_ae_lines_pkg.set_ccid(

64356: , x_value_type_code => l_adr_value_type_code
64357: , p_side => 'CREDIT'
64358: );
64359:
64360: xla_ae_lines_pkg.set_ccid(
64361: p_code_combination_id => l_ccid
64362: , p_value_type_code => l_adr_value_type_code
64363: , p_transaction_coa_id => l_adr_transaction_coa_id
64364: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64390: xla_ae_lines_pkg.set_ccid(

64386: , x_value_type_code => l_adr_value_type_code
64387: , p_side => 'DEBIT'
64388: );
64389:
64390: xla_ae_lines_pkg.set_ccid(
64391: p_code_combination_id => l_ccid
64392: , p_value_type_code => l_adr_value_type_code
64393: , p_transaction_coa_id => l_adr_transaction_coa_id
64394: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64425: xla_ae_lines_pkg.set_segment(

64421: );
64422:
64423: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64424:
64425: xla_ae_lines_pkg.set_segment(
64426: p_to_segment_code => 'GL_BALANCING'
64427: , p_segment_value => l_segment
64428: , p_from_segment_code => l_adr_value_segment_code
64429: , p_from_combination_id => l_adr_value_combination_id

Line 64469: xla_ae_lines_pkg.set_segment(

64465: );
64466:
64467: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64468:
64469: xla_ae_lines_pkg.set_segment(
64470: p_to_segment_code => 'GL_ACCOUNT'
64471: , p_segment_value => l_segment
64472: , p_from_segment_code => l_adr_value_segment_code
64473: , p_from_combination_id => l_adr_value_combination_id

Line 64513: xla_ae_lines_pkg.set_segment(

64509: );
64510:
64511: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64512:
64513: xla_ae_lines_pkg.set_segment(
64514: p_to_segment_code => 'GL_ACCOUNT'
64515: , p_segment_value => l_segment
64516: , p_from_segment_code => l_adr_value_segment_code
64517: , p_from_combination_id => l_adr_value_combination_id

Line 64557: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

64553: xla_accounting_err_pkg.build_message
64554: (p_appli_s_name => 'XLA'
64555: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
64556: ,p_token_1 => 'LINE_NUMBER'
64557: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
64558: ,p_token_2 => 'LINE_TYPE_NAME'
64559: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
64560: l_component_type
64561: ,l_component_code

Line 64593: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

64589: --
64590: --
64591: ------------------------------------------------------------------------------------------------
64592: -- 4219869 Business Flow
64593: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64594: -- Prior Entry. Currently, the following code is always generated.
64595: ------------------------------------------------------------------------------------------------
64596: XLA_AE_LINES_PKG.ValidateCurrentLine;
64597:

Line 64596: XLA_AE_LINES_PKG.ValidateCurrentLine;

64592: -- 4219869 Business Flow
64593: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
64594: -- Prior Entry. Currently, the following code is always generated.
64595: ------------------------------------------------------------------------------------------------
64596: XLA_AE_LINES_PKG.ValidateCurrentLine;
64597:
64598: ------------------------------------------------------------------------------------
64599: -- 4219869 Business Flow
64600: -- Populated credit and debit amounts -- Need to generate this within IF

Line 64602: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64598: ------------------------------------------------------------------------------------
64599: -- 4219869 Business Flow
64600: -- Populated credit and debit amounts -- Need to generate this within IF
64601: ------------------------------------------------------------------------------------
64602: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64603:
64604: ----------------------------------------------------------------------------------
64605: -- 4219869 Business Flow
64606: -- Update journal entry status -- Need to generate this within IF

Line 64634: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

64630: -- To allow MPA report to determine if it should generate report process
64631: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64632: ------------------------------------------------------------------------------------------
64633:
64634: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64635: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64636: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64637: -- call ADRs
64638: -- Bug 4922099

Line 64635: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

64631: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
64632: ------------------------------------------------------------------------------------------
64633:
64634: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
64635: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
64636: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
64637: -- call ADRs
64638: -- Bug 4922099
64639: --

Line 64663: xla_ae_lines_pkg.set_ccid(

64659: , x_value_type_code => l_adr_value_type_code
64660: , p_side => 'CREDIT'
64661: );
64662:
64663: xla_ae_lines_pkg.set_ccid(
64664: p_code_combination_id => l_ccid
64665: , p_value_type_code => l_adr_value_type_code
64666: , p_transaction_coa_id => l_adr_transaction_coa_id
64667: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64693: xla_ae_lines_pkg.set_ccid(

64689: , x_value_type_code => l_adr_value_type_code
64690: , p_side => 'DEBIT'
64691: );
64692:
64693: xla_ae_lines_pkg.set_ccid(
64694: p_code_combination_id => l_ccid
64695: , p_value_type_code => l_adr_value_type_code
64696: , p_transaction_coa_id => l_adr_transaction_coa_id
64697: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 64728: xla_ae_lines_pkg.set_segment(

64724: );
64725:
64726: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64727:
64728: xla_ae_lines_pkg.set_segment(
64729: p_to_segment_code => 'GL_BALANCING'
64730: , p_segment_value => l_segment
64731: , p_from_segment_code => l_adr_value_segment_code
64732: , p_from_combination_id => l_adr_value_combination_id

Line 64772: xla_ae_lines_pkg.set_segment(

64768: );
64769:
64770: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64771:
64772: xla_ae_lines_pkg.set_segment(
64773: p_to_segment_code => 'GL_ACCOUNT'
64774: , p_segment_value => l_segment
64775: , p_from_segment_code => l_adr_value_segment_code
64776: , p_from_combination_id => l_adr_value_combination_id

Line 64816: xla_ae_lines_pkg.set_segment(

64812: );
64813:
64814: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
64815:
64816: xla_ae_lines_pkg.set_segment(
64817: p_to_segment_code => 'GL_ACCOUNT'
64818: , p_segment_value => l_segment
64819: , p_from_segment_code => l_adr_value_segment_code
64820: , p_from_combination_id => l_adr_value_combination_id

Line 64847: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

64843:
64844: --
64845: -- Update the line information that should be overwritten
64846: --
64847: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64848: p_header_num => 1);
64849: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64850:
64851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 64849: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

64845: -- Update the line information that should be overwritten
64846: --
64847: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64848: p_header_num => 1);
64849: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64850:
64851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64852:
64853: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 64851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

64847: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
64848: p_header_num => 1);
64849: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
64850:
64851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64852:
64853: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64854: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64855: END IF;

Line 64854: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

64850:
64851: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
64852:
64853: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
64854: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
64855: END IF;
64856:
64857: --
64858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 64861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

64857: --
64858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64859: --
64860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64862: ELSE
64863: ---------------------------------------------------------------------------------------------------
64864: -- 4262811a Switch Sign
64865: ---------------------------------------------------------------------------------------------------

Line 64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

64862: ELSE
64863: ---------------------------------------------------------------------------------------------------
64864: -- 4262811a Switch Sign
64865: ---------------------------------------------------------------------------------------------------
64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64863: ---------------------------------------------------------------------------------------------------
64864: -- 4262811a Switch Sign
64865: ---------------------------------------------------------------------------------------------------
64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302

Line 64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64864: -- 4262811a Switch Sign
64865: ---------------------------------------------------------------------------------------------------
64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302
64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

64865: ---------------------------------------------------------------------------------------------------
64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302
64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64866: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
64867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302
64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64874:

Line 64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

64868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302
64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64874:
64875: END IF;
64876:

Line 64873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

64869: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
64870: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64871: -- 5132302
64872: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
64873: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
64874:
64875: END IF;
64876:
64877: -- 4955764

Line 64878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

64874:
64875: END IF;
64876:
64877: -- 4955764
64878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64880:
64881:
64882: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 64882: XLA_AE_LINES_PKG.ValidateCurrentLine;

64878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64880:
64881:
64882: XLA_AE_LINES_PKG.ValidateCurrentLine;
64883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64884:
64885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 64883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

64879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
64880:
64881:
64882: XLA_AE_LINES_PKG.ValidateCurrentLine;
64883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64884:
64885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64887: ,p_balance_type_code => l_balance_type_code);

Line 65054: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

65050: --
65051: -- bulk performance
65052: --
65053: l_balance_type_code VARCHAR2(1);
65054: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
65055: l_log_module VARCHAR2(240);
65056:
65057: --
65058: -- Upgrade strategy

Line 65138: XLA_AE_LINES_PKG.SetNewLine;

65134: ') <> 'R'
65135: THEN
65136:
65137: --
65138: XLA_AE_LINES_PKG.SetNewLine;
65139:
65140: p_balance_type_code := l_balance_type_code;
65141: -- set the flag so later we will know whether the gain loss line needs to be created
65142:

Line 65150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

65146:
65147: --
65148: -- bulk performance
65149: --
65150: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
65151: p_header_num => 0); -- 4262811
65152: --
65153: -- set accounting line options
65154: --

Line 65155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

65151: p_header_num => 0); -- 4262811
65152: --
65153: -- set accounting line options
65154: --
65155: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
65156: p_natural_side_code => 'G'
65157: , p_gain_or_loss_flag => 'N'
65158: , p_gl_transfer_mode_code => 'S'
65159: , p_acct_entry_type_code => 'A'

Line 65169: xla_ae_lines_pkg.SetAcctLineType

65165: --
65166: --
65167: -- set accounting line type info
65168: --
65169: xla_ae_lines_pkg.SetAcctLineType
65170: (p_component_type => l_component_type
65171: ,p_event_type_code => l_event_type_code
65172: ,p_line_definition_owner_code => l_line_definition_owner_code
65173: ,p_line_definition_code => l_line_definition_code

Line 65183: xla_ae_lines_pkg.SetAcctClass(

65179: ,p_event_class_code => l_event_class_code);
65180: --
65181: -- set accounting class
65182: --
65183: xla_ae_lines_pkg.SetAcctClass(
65184: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
65185: , p_ae_header_id => l_ae_header_id
65186: );
65187:

Line 65191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

65187:
65188: --
65189: -- set rounding class
65190: --
65191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65192: 'EXCHANGE_GAIN_LOSS';
65193:
65194: --
65195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 65195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

65191: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
65192: 'EXCHANGE_GAIN_LOSS';
65193:
65194: --
65195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65197: --
65198: -- bulk performance
65199: --

Line 65196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

65192: 'EXCHANGE_GAIN_LOSS';
65193:
65194: --
65195: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
65196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65197: --
65198: -- bulk performance
65199: --
65200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 65200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

65196: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
65197: --
65198: -- bulk performance
65199: --
65200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65201:
65202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65204:

Line 65202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

65198: -- bulk performance
65199: --
65200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65201:
65202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65204:
65205: -- 4955764
65206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65204:
65205: -- 4955764
65206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
65208:
65209: -- 4458381 Public Sector Enh
65210:

Line 65256: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

65252: l_rec_acct_attrs.array_num_value(18) := p_source_87;
65253: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65254: l_rec_acct_attrs.array_num_value(19) := p_source_88;
65255:
65256: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65257: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65258:
65259: ---------------------------------------------------------------------------------------------------------------
65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 65257: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

65253: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
65254: l_rec_acct_attrs.array_num_value(19) := p_source_88;
65255:
65256: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65257: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65258:
65259: ---------------------------------------------------------------------------------------------------------------
65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65261: ---------------------------------------------------------------------------------------------------------------

Line 65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

65256: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
65257: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
65258:
65259: ---------------------------------------------------------------------------------------------------------------
65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65261: ---------------------------------------------------------------------------------------------------------------
65262: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65263:
65264: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 65262: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

65258:
65259: ---------------------------------------------------------------------------------------------------------------
65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65261: ---------------------------------------------------------------------------------------------------------------
65262: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65263:
65264: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65266:

Line 65264: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65260: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
65261: ---------------------------------------------------------------------------------------------------------------
65262: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65263:
65264: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65266:
65267: IF xla_accounting_cache_pkg.GetValueChar
65268: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 65265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

65261: ---------------------------------------------------------------------------------------------------------------
65262: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
65263:
65264: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65265: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65266:
65267: IF xla_accounting_cache_pkg.GetValueChar
65268: (p_source_code => 'LEDGER_CATEGORY_CODE'
65269: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 65276: xla_ae_lines_pkg.BflowUpgEntry

65272: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65273: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
65274: )
65275: THEN
65276: xla_ae_lines_pkg.BflowUpgEntry
65277: (p_business_method_code => l_bflow_method_code
65278: ,p_business_class_code => l_bflow_class_code
65279: ,p_balance_type => l_balance_type_code);
65280: ELSE

Line 65320: xla_ae_lines_pkg.set_ccid(

65316: , x_value_type_code => l_adr_value_type_code
65317: , p_side => 'CREDIT'
65318: );
65319:
65320: xla_ae_lines_pkg.set_ccid(
65321: p_code_combination_id => l_ccid
65322: , p_value_type_code => l_adr_value_type_code
65323: , p_transaction_coa_id => l_adr_transaction_coa_id
65324: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65350: xla_ae_lines_pkg.set_ccid(

65346: , x_value_type_code => l_adr_value_type_code
65347: , p_side => 'DEBIT'
65348: );
65349:
65350: xla_ae_lines_pkg.set_ccid(
65351: p_code_combination_id => l_ccid
65352: , p_value_type_code => l_adr_value_type_code
65353: , p_transaction_coa_id => l_adr_transaction_coa_id
65354: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65385: xla_ae_lines_pkg.set_segment(

65381: );
65382:
65383: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65384:
65385: xla_ae_lines_pkg.set_segment(
65386: p_to_segment_code => 'GL_BALANCING'
65387: , p_segment_value => l_segment
65388: , p_from_segment_code => l_adr_value_segment_code
65389: , p_from_combination_id => l_adr_value_combination_id

Line 65429: xla_ae_lines_pkg.set_segment(

65425: );
65426:
65427: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65428:
65429: xla_ae_lines_pkg.set_segment(
65430: p_to_segment_code => 'GL_ACCOUNT'
65431: , p_segment_value => l_segment
65432: , p_from_segment_code => l_adr_value_segment_code
65433: , p_from_combination_id => l_adr_value_combination_id

Line 65473: xla_ae_lines_pkg.set_segment(

65469: );
65470:
65471: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65472:
65473: xla_ae_lines_pkg.set_segment(
65474: p_to_segment_code => 'GL_ACCOUNT'
65475: , p_segment_value => l_segment
65476: , p_from_segment_code => l_adr_value_segment_code
65477: , p_from_combination_id => l_adr_value_combination_id

Line 65517: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

65513: xla_accounting_err_pkg.build_message
65514: (p_appli_s_name => 'XLA'
65515: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
65516: ,p_token_1 => 'LINE_NUMBER'
65517: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
65518: ,p_token_2 => 'LINE_TYPE_NAME'
65519: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
65520: l_component_type
65521: ,l_component_code

Line 65553: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

65549: --
65550: --
65551: ------------------------------------------------------------------------------------------------
65552: -- 4219869 Business Flow
65553: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65554: -- Prior Entry. Currently, the following code is always generated.
65555: ------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.ValidateCurrentLine;
65557:

Line 65556: XLA_AE_LINES_PKG.ValidateCurrentLine;

65552: -- 4219869 Business Flow
65553: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
65554: -- Prior Entry. Currently, the following code is always generated.
65555: ------------------------------------------------------------------------------------------------
65556: XLA_AE_LINES_PKG.ValidateCurrentLine;
65557:
65558: ------------------------------------------------------------------------------------
65559: -- 4219869 Business Flow
65560: -- Populated credit and debit amounts -- Need to generate this within IF

Line 65562: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65558: ------------------------------------------------------------------------------------
65559: -- 4219869 Business Flow
65560: -- Populated credit and debit amounts -- Need to generate this within IF
65561: ------------------------------------------------------------------------------------
65562: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65563:
65564: ----------------------------------------------------------------------------------
65565: -- 4219869 Business Flow
65566: -- Update journal entry status -- Need to generate this within IF

Line 65594: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

65590: -- To allow MPA report to determine if it should generate report process
65591: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65592: ------------------------------------------------------------------------------------------
65593:
65594: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65595: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65596: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65597: -- call ADRs
65598: -- Bug 4922099

Line 65595: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

65591: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
65592: ------------------------------------------------------------------------------------------
65593:
65594: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
65595: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
65596: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
65597: -- call ADRs
65598: -- Bug 4922099
65599: --

Line 65623: xla_ae_lines_pkg.set_ccid(

65619: , x_value_type_code => l_adr_value_type_code
65620: , p_side => 'CREDIT'
65621: );
65622:
65623: xla_ae_lines_pkg.set_ccid(
65624: p_code_combination_id => l_ccid
65625: , p_value_type_code => l_adr_value_type_code
65626: , p_transaction_coa_id => l_adr_transaction_coa_id
65627: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65653: xla_ae_lines_pkg.set_ccid(

65649: , x_value_type_code => l_adr_value_type_code
65650: , p_side => 'DEBIT'
65651: );
65652:
65653: xla_ae_lines_pkg.set_ccid(
65654: p_code_combination_id => l_ccid
65655: , p_value_type_code => l_adr_value_type_code
65656: , p_transaction_coa_id => l_adr_transaction_coa_id
65657: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 65688: xla_ae_lines_pkg.set_segment(

65684: );
65685:
65686: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65687:
65688: xla_ae_lines_pkg.set_segment(
65689: p_to_segment_code => 'GL_BALANCING'
65690: , p_segment_value => l_segment
65691: , p_from_segment_code => l_adr_value_segment_code
65692: , p_from_combination_id => l_adr_value_combination_id

Line 65732: xla_ae_lines_pkg.set_segment(

65728: );
65729:
65730: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65731:
65732: xla_ae_lines_pkg.set_segment(
65733: p_to_segment_code => 'GL_ACCOUNT'
65734: , p_segment_value => l_segment
65735: , p_from_segment_code => l_adr_value_segment_code
65736: , p_from_combination_id => l_adr_value_combination_id

Line 65776: xla_ae_lines_pkg.set_segment(

65772: );
65773:
65774: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
65775:
65776: xla_ae_lines_pkg.set_segment(
65777: p_to_segment_code => 'GL_ACCOUNT'
65778: , p_segment_value => l_segment
65779: , p_from_segment_code => l_adr_value_segment_code
65780: , p_from_combination_id => l_adr_value_combination_id

Line 65807: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

65803:
65804: --
65805: -- Update the line information that should be overwritten
65806: --
65807: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65808: p_header_num => 1);
65809: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65810:
65811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 65809: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

65805: -- Update the line information that should be overwritten
65806: --
65807: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65808: p_header_num => 1);
65809: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65810:
65811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65812:
65813: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 65811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

65807: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
65808: p_header_num => 1);
65809: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
65810:
65811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65812:
65813: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65814: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65815: END IF;

Line 65814: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

65810:
65811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
65812:
65813: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
65814: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
65815: END IF;
65816:
65817: --
65818: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 65821: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

65817: --
65818: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65819: --
65820: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65821: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65822: ELSE
65823: ---------------------------------------------------------------------------------------------------
65824: -- 4262811a Switch Sign
65825: ---------------------------------------------------------------------------------------------------

Line 65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

65822: ELSE
65823: ---------------------------------------------------------------------------------------------------
65824: -- 4262811a Switch Sign
65825: ---------------------------------------------------------------------------------------------------
65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65823: ---------------------------------------------------------------------------------------------------
65824: -- 4262811a Switch Sign
65825: ---------------------------------------------------------------------------------------------------
65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302

Line 65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65824: -- 4262811a Switch Sign
65825: ---------------------------------------------------------------------------------------------------
65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302
65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

65825: ---------------------------------------------------------------------------------------------------
65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302
65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65833: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65826: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
65827: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302
65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65833: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65834:

Line 65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

65828: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302
65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65833: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65834:
65835: END IF;
65836:

Line 65833: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

65829: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
65830: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65831: -- 5132302
65832: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
65833: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
65834:
65835: END IF;
65836:
65837: -- 4955764

Line 65838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

65834:
65835: END IF;
65836:
65837: -- 4955764
65838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65840:
65841:
65842: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 65842: XLA_AE_LINES_PKG.ValidateCurrentLine;

65838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65840:
65841:
65842: XLA_AE_LINES_PKG.ValidateCurrentLine;
65843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65844:
65845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 65843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

65839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
65840:
65841:
65842: XLA_AE_LINES_PKG.ValidateCurrentLine;
65843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65844:
65845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65847: ,p_balance_type_code => l_balance_type_code);

Line 66005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

66001: --
66002: -- bulk performance
66003: --
66004: l_balance_type_code VARCHAR2(1);
66005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66006: l_log_module VARCHAR2(240);
66007:
66008: --
66009: -- Upgrade strategy

Line 66088: XLA_AE_LINES_PKG.SetNewLine;

66084: ') <> 'BANK ERROR'
66085: THEN
66086:
66087: --
66088: XLA_AE_LINES_PKG.SetNewLine;
66089:
66090: p_balance_type_code := l_balance_type_code;
66091: -- set the flag so later we will know whether the gain loss line needs to be created
66092:

Line 66100: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

66096:
66097: --
66098: -- bulk performance
66099: --
66100: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
66101: p_header_num => 0); -- 4262811
66102: --
66103: -- set accounting line options
66104: --

Line 66105: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

66101: p_header_num => 0); -- 4262811
66102: --
66103: -- set accounting line options
66104: --
66105: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
66106: p_natural_side_code => 'G'
66107: , p_gain_or_loss_flag => 'N'
66108: , p_gl_transfer_mode_code => 'S'
66109: , p_acct_entry_type_code => 'A'

Line 66119: xla_ae_lines_pkg.SetAcctLineType

66115: --
66116: --
66117: -- set accounting line type info
66118: --
66119: xla_ae_lines_pkg.SetAcctLineType
66120: (p_component_type => l_component_type
66121: ,p_event_type_code => l_event_type_code
66122: ,p_line_definition_owner_code => l_line_definition_owner_code
66123: ,p_line_definition_code => l_line_definition_code

Line 66133: xla_ae_lines_pkg.SetAcctClass(

66129: ,p_event_class_code => l_event_class_code);
66130: --
66131: -- set accounting class
66132: --
66133: xla_ae_lines_pkg.SetAcctClass(
66134: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
66135: , p_ae_header_id => l_ae_header_id
66136: );
66137:

Line 66141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

66137:
66138: --
66139: -- set rounding class
66140: --
66141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: 'EXCHANGE_GAIN_LOSS';
66143:
66144: --
66145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 66145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

66141: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
66142: 'EXCHANGE_GAIN_LOSS';
66143:
66144: --
66145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66147: --
66148: -- bulk performance
66149: --

Line 66146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

66142: 'EXCHANGE_GAIN_LOSS';
66143:
66144: --
66145: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
66146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66147: --
66148: -- bulk performance
66149: --
66150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 66150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

66146: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
66147: --
66148: -- bulk performance
66149: --
66150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66151:
66152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66154:

Line 66152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

66148: -- bulk performance
66149: --
66150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66151:
66152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66154:
66155: -- 4955764
66156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66154:
66155: -- 4955764
66156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66157: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
66158:
66159: -- 4458381 Public Sector Enh
66160:

Line 66198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

66194: l_rec_acct_attrs.array_num_value(14) := to_char(p_source_112);
66195: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
66196: l_rec_acct_attrs.array_char_value(15) := p_source_55;
66197:
66198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66200:
66201: ---------------------------------------------------------------------------------------------------------------
66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 66199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

66195: l_rec_acct_attrs.array_acct_attr_code(15) := 'REVERSED_DISTRIBUTION_TYPE';
66196: l_rec_acct_attrs.array_char_value(15) := p_source_55;
66197:
66198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66200:
66201: ---------------------------------------------------------------------------------------------------------------
66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66203: ---------------------------------------------------------------------------------------------------------------

Line 66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

66198: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
66199: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
66200:
66201: ---------------------------------------------------------------------------------------------------------------
66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66203: ---------------------------------------------------------------------------------------------------------------
66204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66205:
66206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 66204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

66200:
66201: ---------------------------------------------------------------------------------------------------------------
66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66203: ---------------------------------------------------------------------------------------------------------------
66204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66205:
66206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66208:

Line 66206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66202: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
66203: ---------------------------------------------------------------------------------------------------------------
66204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66205:
66206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66208:
66209: IF xla_accounting_cache_pkg.GetValueChar
66210: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 66207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

66203: ---------------------------------------------------------------------------------------------------------------
66204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
66205:
66206: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66208:
66209: IF xla_accounting_cache_pkg.GetValueChar
66210: (p_source_code => 'LEDGER_CATEGORY_CODE'
66211: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 66218: xla_ae_lines_pkg.BflowUpgEntry

66214: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66215: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
66216: )
66217: THEN
66218: xla_ae_lines_pkg.BflowUpgEntry
66219: (p_business_method_code => l_bflow_method_code
66220: ,p_business_class_code => l_bflow_class_code
66221: ,p_balance_type => l_balance_type_code);
66222: ELSE

Line 66262: xla_ae_lines_pkg.set_ccid(

66258: , x_value_type_code => l_adr_value_type_code
66259: , p_side => 'CREDIT'
66260: );
66261:
66262: xla_ae_lines_pkg.set_ccid(
66263: p_code_combination_id => l_ccid
66264: , p_value_type_code => l_adr_value_type_code
66265: , p_transaction_coa_id => l_adr_transaction_coa_id
66266: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66292: xla_ae_lines_pkg.set_ccid(

66288: , x_value_type_code => l_adr_value_type_code
66289: , p_side => 'DEBIT'
66290: );
66291:
66292: xla_ae_lines_pkg.set_ccid(
66293: p_code_combination_id => l_ccid
66294: , p_value_type_code => l_adr_value_type_code
66295: , p_transaction_coa_id => l_adr_transaction_coa_id
66296: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66327: xla_ae_lines_pkg.set_segment(

66323: );
66324:
66325: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66326:
66327: xla_ae_lines_pkg.set_segment(
66328: p_to_segment_code => 'GL_BALANCING'
66329: , p_segment_value => l_segment
66330: , p_from_segment_code => l_adr_value_segment_code
66331: , p_from_combination_id => l_adr_value_combination_id

Line 66371: xla_ae_lines_pkg.set_segment(

66367: );
66368:
66369: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66370:
66371: xla_ae_lines_pkg.set_segment(
66372: p_to_segment_code => 'GL_ACCOUNT'
66373: , p_segment_value => l_segment
66374: , p_from_segment_code => l_adr_value_segment_code
66375: , p_from_combination_id => l_adr_value_combination_id

Line 66415: xla_ae_lines_pkg.set_segment(

66411: );
66412:
66413: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66414:
66415: xla_ae_lines_pkg.set_segment(
66416: p_to_segment_code => 'GL_ACCOUNT'
66417: , p_segment_value => l_segment
66418: , p_from_segment_code => l_adr_value_segment_code
66419: , p_from_combination_id => l_adr_value_combination_id

Line 66459: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

66455: xla_accounting_err_pkg.build_message
66456: (p_appli_s_name => 'XLA'
66457: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
66458: ,p_token_1 => 'LINE_NUMBER'
66459: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
66460: ,p_token_2 => 'LINE_TYPE_NAME'
66461: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
66462: l_component_type
66463: ,l_component_code

Line 66495: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

66491: --
66492: --
66493: ------------------------------------------------------------------------------------------------
66494: -- 4219869 Business Flow
66495: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66496: -- Prior Entry. Currently, the following code is always generated.
66497: ------------------------------------------------------------------------------------------------
66498: XLA_AE_LINES_PKG.ValidateCurrentLine;
66499:

Line 66498: XLA_AE_LINES_PKG.ValidateCurrentLine;

66494: -- 4219869 Business Flow
66495: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
66496: -- Prior Entry. Currently, the following code is always generated.
66497: ------------------------------------------------------------------------------------------------
66498: XLA_AE_LINES_PKG.ValidateCurrentLine;
66499:
66500: ------------------------------------------------------------------------------------
66501: -- 4219869 Business Flow
66502: -- Populated credit and debit amounts -- Need to generate this within IF

Line 66504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66500: ------------------------------------------------------------------------------------
66501: -- 4219869 Business Flow
66502: -- Populated credit and debit amounts -- Need to generate this within IF
66503: ------------------------------------------------------------------------------------
66504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66505:
66506: ----------------------------------------------------------------------------------
66507: -- 4219869 Business Flow
66508: -- Update journal entry status -- Need to generate this within IF

Line 66536: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

66532: -- To allow MPA report to determine if it should generate report process
66533: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66534: ------------------------------------------------------------------------------------------
66535:
66536: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66537: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66538: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66539: -- call ADRs
66540: -- Bug 4922099

Line 66537: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

66533: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
66534: ------------------------------------------------------------------------------------------
66535:
66536: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
66537: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
66538: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
66539: -- call ADRs
66540: -- Bug 4922099
66541: --

Line 66565: xla_ae_lines_pkg.set_ccid(

66561: , x_value_type_code => l_adr_value_type_code
66562: , p_side => 'CREDIT'
66563: );
66564:
66565: xla_ae_lines_pkg.set_ccid(
66566: p_code_combination_id => l_ccid
66567: , p_value_type_code => l_adr_value_type_code
66568: , p_transaction_coa_id => l_adr_transaction_coa_id
66569: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66595: xla_ae_lines_pkg.set_ccid(

66591: , x_value_type_code => l_adr_value_type_code
66592: , p_side => 'DEBIT'
66593: );
66594:
66595: xla_ae_lines_pkg.set_ccid(
66596: p_code_combination_id => l_ccid
66597: , p_value_type_code => l_adr_value_type_code
66598: , p_transaction_coa_id => l_adr_transaction_coa_id
66599: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 66630: xla_ae_lines_pkg.set_segment(

66626: );
66627:
66628: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66629:
66630: xla_ae_lines_pkg.set_segment(
66631: p_to_segment_code => 'GL_BALANCING'
66632: , p_segment_value => l_segment
66633: , p_from_segment_code => l_adr_value_segment_code
66634: , p_from_combination_id => l_adr_value_combination_id

Line 66674: xla_ae_lines_pkg.set_segment(

66670: );
66671:
66672: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66673:
66674: xla_ae_lines_pkg.set_segment(
66675: p_to_segment_code => 'GL_ACCOUNT'
66676: , p_segment_value => l_segment
66677: , p_from_segment_code => l_adr_value_segment_code
66678: , p_from_combination_id => l_adr_value_combination_id

Line 66718: xla_ae_lines_pkg.set_segment(

66714: );
66715:
66716: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
66717:
66718: xla_ae_lines_pkg.set_segment(
66719: p_to_segment_code => 'GL_ACCOUNT'
66720: , p_segment_value => l_segment
66721: , p_from_segment_code => l_adr_value_segment_code
66722: , p_from_combination_id => l_adr_value_combination_id

Line 66749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

66745:
66746: --
66747: -- Update the line information that should be overwritten
66748: --
66749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66750: p_header_num => 1);
66751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66752:
66753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 66751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

66747: -- Update the line information that should be overwritten
66748: --
66749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66750: p_header_num => 1);
66751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66752:
66753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66754:
66755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 66753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

66749: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
66750: p_header_num => 1);
66751: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
66752:
66753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66754:
66755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66757: END IF;

Line 66756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

66752:
66753: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
66754:
66755: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
66756: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
66757: END IF;
66758:
66759: --
66760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 66763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

66759: --
66760: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66761: --
66762: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66763: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66764: ELSE
66765: ---------------------------------------------------------------------------------------------------
66766: -- 4262811a Switch Sign
66767: ---------------------------------------------------------------------------------------------------

Line 66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

66764: ELSE
66765: ---------------------------------------------------------------------------------------------------
66766: -- 4262811a Switch Sign
66767: ---------------------------------------------------------------------------------------------------
66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66765: ---------------------------------------------------------------------------------------------------
66766: -- 4262811a Switch Sign
66767: ---------------------------------------------------------------------------------------------------
66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302

Line 66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66766: -- 4262811a Switch Sign
66767: ---------------------------------------------------------------------------------------------------
66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302
66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

66767: ---------------------------------------------------------------------------------------------------
66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302
66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66768: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
66769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302
66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66776:

Line 66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

66770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302
66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66776:
66777: END IF;
66778:

Line 66775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

66771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
66772: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66773: -- 5132302
66774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
66775: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
66776:
66777: END IF;
66778:
66779: -- 4955764

Line 66780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

66776:
66777: END IF;
66778:
66779: -- 4955764
66780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66782:
66783:
66784: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 66784: XLA_AE_LINES_PKG.ValidateCurrentLine;

66780: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66782:
66783:
66784: XLA_AE_LINES_PKG.ValidateCurrentLine;
66785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66786:
66787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 66785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

66781: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
66782:
66783:
66784: XLA_AE_LINES_PKG.ValidateCurrentLine;
66785: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66786:
66787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66789: ,p_balance_type_code => l_balance_type_code);

Line 66980: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

66976: --
66977: -- bulk performance
66978: --
66979: l_balance_type_code VARCHAR2(1);
66980: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
66981: l_log_module VARCHAR2(240);
66982:
66983: --
66984: -- Upgrade strategy

Line 67052: XLA_AE_LINES_PKG.SetNewLine;

67048: ') = 'PREPAY APPL'
67049: THEN
67050:
67051: --
67052: XLA_AE_LINES_PKG.SetNewLine;
67053:
67054: p_balance_type_code := l_balance_type_code;
67055: -- set the flag so later we will know whether the gain loss line needs to be created
67056:

Line 67064: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

67060:
67061: --
67062: -- bulk performance
67063: --
67064: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
67065: p_header_num => 0); -- 4262811
67066: --
67067: -- set accounting line options
67068: --

Line 67069: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

67065: p_header_num => 0); -- 4262811
67066: --
67067: -- set accounting line options
67068: --
67069: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
67070: p_natural_side_code => 'G'
67071: , p_gain_or_loss_flag => 'N'
67072: , p_gl_transfer_mode_code => 'S'
67073: , p_acct_entry_type_code => 'A'

Line 67083: xla_ae_lines_pkg.SetAcctLineType

67079: --
67080: --
67081: -- set accounting line type info
67082: --
67083: xla_ae_lines_pkg.SetAcctLineType
67084: (p_component_type => l_component_type
67085: ,p_event_type_code => l_event_type_code
67086: ,p_line_definition_owner_code => l_line_definition_owner_code
67087: ,p_line_definition_code => l_line_definition_code

Line 67097: xla_ae_lines_pkg.SetAcctClass(

67093: ,p_event_class_code => l_event_class_code);
67094: --
67095: -- set accounting class
67096: --
67097: xla_ae_lines_pkg.SetAcctClass(
67098: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
67099: , p_ae_header_id => l_ae_header_id
67100: );
67101:

Line 67105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

67101:
67102: --
67103: -- set rounding class
67104: --
67105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67106: 'EXCHANGE_GAIN_LOSS';
67107:
67108: --
67109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 67109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

67105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
67106: 'EXCHANGE_GAIN_LOSS';
67107:
67108: --
67109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67111: --
67112: -- bulk performance
67113: --

Line 67110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

67106: 'EXCHANGE_GAIN_LOSS';
67107:
67108: --
67109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
67110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67111: --
67112: -- bulk performance
67113: --
67114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 67114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

67110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
67111: --
67112: -- bulk performance
67113: --
67114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67115:
67116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67118:

Line 67116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

67112: -- bulk performance
67113: --
67114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67115:
67116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67118:
67119: -- 4955764
67120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67118:
67119: -- 4955764
67120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
67122:
67123: -- 4458381 Public Sector Enh
67124:

Line 67220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

67216: l_rec_acct_attrs.array_num_value(38) := p_source_89;
67217: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
67218: l_rec_acct_attrs.array_num_value(39) := p_source_90;
67219:
67220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67222:
67223: ---------------------------------------------------------------------------------------------------------------
67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 67221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

67217: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
67218: l_rec_acct_attrs.array_num_value(39) := p_source_90;
67219:
67220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67222:
67223: ---------------------------------------------------------------------------------------------------------------
67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67225: ---------------------------------------------------------------------------------------------------------------

Line 67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

67220: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
67221: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
67222:
67223: ---------------------------------------------------------------------------------------------------------------
67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67225: ---------------------------------------------------------------------------------------------------------------
67226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67227:
67228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 67226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

67222:
67223: ---------------------------------------------------------------------------------------------------------------
67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67225: ---------------------------------------------------------------------------------------------------------------
67226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67227:
67228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67230:

Line 67228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67224: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
67225: ---------------------------------------------------------------------------------------------------------------
67226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67227:
67228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67230:
67231: IF xla_accounting_cache_pkg.GetValueChar
67232: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 67229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

67225: ---------------------------------------------------------------------------------------------------------------
67226: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
67227:
67228: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67230:
67231: IF xla_accounting_cache_pkg.GetValueChar
67232: (p_source_code => 'LEDGER_CATEGORY_CODE'
67233: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 67240: xla_ae_lines_pkg.BflowUpgEntry

67236: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67237: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
67238: )
67239: THEN
67240: xla_ae_lines_pkg.BflowUpgEntry
67241: (p_business_method_code => l_bflow_method_code
67242: ,p_business_class_code => l_bflow_class_code
67243: ,p_balance_type => l_balance_type_code);
67244: ELSE

Line 67284: xla_ae_lines_pkg.set_ccid(

67280: , x_value_type_code => l_adr_value_type_code
67281: , p_side => 'CREDIT'
67282: );
67283:
67284: xla_ae_lines_pkg.set_ccid(
67285: p_code_combination_id => l_ccid
67286: , p_value_type_code => l_adr_value_type_code
67287: , p_transaction_coa_id => l_adr_transaction_coa_id
67288: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67314: xla_ae_lines_pkg.set_ccid(

67310: , x_value_type_code => l_adr_value_type_code
67311: , p_side => 'DEBIT'
67312: );
67313:
67314: xla_ae_lines_pkg.set_ccid(
67315: p_code_combination_id => l_ccid
67316: , p_value_type_code => l_adr_value_type_code
67317: , p_transaction_coa_id => l_adr_transaction_coa_id
67318: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67349: xla_ae_lines_pkg.set_segment(

67345: );
67346:
67347: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67348:
67349: xla_ae_lines_pkg.set_segment(
67350: p_to_segment_code => 'GL_BALANCING'
67351: , p_segment_value => l_segment
67352: , p_from_segment_code => l_adr_value_segment_code
67353: , p_from_combination_id => l_adr_value_combination_id

Line 67393: xla_ae_lines_pkg.set_segment(

67389: );
67390:
67391: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67392:
67393: xla_ae_lines_pkg.set_segment(
67394: p_to_segment_code => 'GL_ACCOUNT'
67395: , p_segment_value => l_segment
67396: , p_from_segment_code => l_adr_value_segment_code
67397: , p_from_combination_id => l_adr_value_combination_id

Line 67437: xla_ae_lines_pkg.set_segment(

67433: );
67434:
67435: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67436:
67437: xla_ae_lines_pkg.set_segment(
67438: p_to_segment_code => 'GL_ACCOUNT'
67439: , p_segment_value => l_segment
67440: , p_from_segment_code => l_adr_value_segment_code
67441: , p_from_combination_id => l_adr_value_combination_id

Line 67481: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

67477: xla_accounting_err_pkg.build_message
67478: (p_appli_s_name => 'XLA'
67479: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
67480: ,p_token_1 => 'LINE_NUMBER'
67481: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
67482: ,p_token_2 => 'LINE_TYPE_NAME'
67483: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
67484: l_component_type
67485: ,l_component_code

Line 67517: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

67513: --
67514: --
67515: ------------------------------------------------------------------------------------------------
67516: -- 4219869 Business Flow
67517: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67518: -- Prior Entry. Currently, the following code is always generated.
67519: ------------------------------------------------------------------------------------------------
67520: XLA_AE_LINES_PKG.ValidateCurrentLine;
67521:

Line 67520: XLA_AE_LINES_PKG.ValidateCurrentLine;

67516: -- 4219869 Business Flow
67517: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
67518: -- Prior Entry. Currently, the following code is always generated.
67519: ------------------------------------------------------------------------------------------------
67520: XLA_AE_LINES_PKG.ValidateCurrentLine;
67521:
67522: ------------------------------------------------------------------------------------
67523: -- 4219869 Business Flow
67524: -- Populated credit and debit amounts -- Need to generate this within IF

Line 67526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67522: ------------------------------------------------------------------------------------
67523: -- 4219869 Business Flow
67524: -- Populated credit and debit amounts -- Need to generate this within IF
67525: ------------------------------------------------------------------------------------
67526: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67527:
67528: ----------------------------------------------------------------------------------
67529: -- 4219869 Business Flow
67530: -- Update journal entry status -- Need to generate this within IF

Line 67558: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

67554: -- To allow MPA report to determine if it should generate report process
67555: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67556: ------------------------------------------------------------------------------------------
67557:
67558: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67559: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67560: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67561: -- call ADRs
67562: -- Bug 4922099

Line 67559: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

67555: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
67556: ------------------------------------------------------------------------------------------
67557:
67558: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
67559: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
67560: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
67561: -- call ADRs
67562: -- Bug 4922099
67563: --

Line 67587: xla_ae_lines_pkg.set_ccid(

67583: , x_value_type_code => l_adr_value_type_code
67584: , p_side => 'CREDIT'
67585: );
67586:
67587: xla_ae_lines_pkg.set_ccid(
67588: p_code_combination_id => l_ccid
67589: , p_value_type_code => l_adr_value_type_code
67590: , p_transaction_coa_id => l_adr_transaction_coa_id
67591: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67617: xla_ae_lines_pkg.set_ccid(

67613: , x_value_type_code => l_adr_value_type_code
67614: , p_side => 'DEBIT'
67615: );
67616:
67617: xla_ae_lines_pkg.set_ccid(
67618: p_code_combination_id => l_ccid
67619: , p_value_type_code => l_adr_value_type_code
67620: , p_transaction_coa_id => l_adr_transaction_coa_id
67621: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 67652: xla_ae_lines_pkg.set_segment(

67648: );
67649:
67650: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67651:
67652: xla_ae_lines_pkg.set_segment(
67653: p_to_segment_code => 'GL_BALANCING'
67654: , p_segment_value => l_segment
67655: , p_from_segment_code => l_adr_value_segment_code
67656: , p_from_combination_id => l_adr_value_combination_id

Line 67696: xla_ae_lines_pkg.set_segment(

67692: );
67693:
67694: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67695:
67696: xla_ae_lines_pkg.set_segment(
67697: p_to_segment_code => 'GL_ACCOUNT'
67698: , p_segment_value => l_segment
67699: , p_from_segment_code => l_adr_value_segment_code
67700: , p_from_combination_id => l_adr_value_combination_id

Line 67740: xla_ae_lines_pkg.set_segment(

67736: );
67737:
67738: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
67739:
67740: xla_ae_lines_pkg.set_segment(
67741: p_to_segment_code => 'GL_ACCOUNT'
67742: , p_segment_value => l_segment
67743: , p_from_segment_code => l_adr_value_segment_code
67744: , p_from_combination_id => l_adr_value_combination_id

Line 67771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

67767:
67768: --
67769: -- Update the line information that should be overwritten
67770: --
67771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67772: p_header_num => 1);
67773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67774:
67775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 67773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

67769: -- Update the line information that should be overwritten
67770: --
67771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67772: p_header_num => 1);
67773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67774:
67775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67776:
67777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 67775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

67771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
67772: p_header_num => 1);
67773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
67774:
67775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67776:
67777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67779: END IF;

Line 67778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

67774:
67775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
67776:
67777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
67778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
67779: END IF;
67780:
67781: --
67782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 67785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

67781: --
67782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67783: --
67784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67786: ELSE
67787: ---------------------------------------------------------------------------------------------------
67788: -- 4262811a Switch Sign
67789: ---------------------------------------------------------------------------------------------------

Line 67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

67786: ELSE
67787: ---------------------------------------------------------------------------------------------------
67788: -- 4262811a Switch Sign
67789: ---------------------------------------------------------------------------------------------------
67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67787: ---------------------------------------------------------------------------------------------------
67788: -- 4262811a Switch Sign
67789: ---------------------------------------------------------------------------------------------------
67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302

Line 67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67788: -- 4262811a Switch Sign
67789: ---------------------------------------------------------------------------------------------------
67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302
67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

67789: ---------------------------------------------------------------------------------------------------
67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302
67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
67791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302
67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67798:

Line 67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

67792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302
67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67798:
67799: END IF;
67800:

Line 67797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

67793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
67794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67795: -- 5132302
67796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
67797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
67798:
67799: END IF;
67800:
67801: -- 4955764

Line 67802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

67798:
67799: END IF;
67800:
67801: -- 4955764
67802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67804:
67805:
67806: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 67806: XLA_AE_LINES_PKG.ValidateCurrentLine;

67802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67804:
67805:
67806: XLA_AE_LINES_PKG.ValidateCurrentLine;
67807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67808:
67809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 67807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

67803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
67804:
67805:
67806: XLA_AE_LINES_PKG.ValidateCurrentLine;
67807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67808:
67809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67811: ,p_balance_type_code => l_balance_type_code);

Line 67976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

67972: --
67973: -- bulk performance
67974: --
67975: l_balance_type_code VARCHAR2(1);
67976: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
67977: l_log_module VARCHAR2(240);
67978:
67979: --
67980: -- Upgrade strategy

Line 68060: XLA_AE_LINES_PKG.SetNewLine;

68056: ') <> 'BANK ERROR'
68057: THEN
68058:
68059: --
68060: XLA_AE_LINES_PKG.SetNewLine;
68061:
68062: p_balance_type_code := l_balance_type_code;
68063: -- set the flag so later we will know whether the gain loss line needs to be created
68064:

Line 68072: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

68068:
68069: --
68070: -- bulk performance
68071: --
68072: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
68073: p_header_num => 0); -- 4262811
68074: --
68075: -- set accounting line options
68076: --

Line 68077: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

68073: p_header_num => 0); -- 4262811
68074: --
68075: -- set accounting line options
68076: --
68077: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
68078: p_natural_side_code => 'G'
68079: , p_gain_or_loss_flag => 'N'
68080: , p_gl_transfer_mode_code => 'S'
68081: , p_acct_entry_type_code => 'A'

Line 68091: xla_ae_lines_pkg.SetAcctLineType

68087: --
68088: --
68089: -- set accounting line type info
68090: --
68091: xla_ae_lines_pkg.SetAcctLineType
68092: (p_component_type => l_component_type
68093: ,p_event_type_code => l_event_type_code
68094: ,p_line_definition_owner_code => l_line_definition_owner_code
68095: ,p_line_definition_code => l_line_definition_code

Line 68105: xla_ae_lines_pkg.SetAcctClass(

68101: ,p_event_class_code => l_event_class_code);
68102: --
68103: -- set accounting class
68104: --
68105: xla_ae_lines_pkg.SetAcctClass(
68106: p_accounting_class_code => 'EXCHANGE_GAIN_LOSS'
68107: , p_ae_header_id => l_ae_header_id
68108: );
68109:

Line 68113: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

68109:
68110: --
68111: -- set rounding class
68112: --
68113: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68114: 'EXCHANGE_GAIN_LOSS';
68115:
68116: --
68117: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 68117: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

68113: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
68114: 'EXCHANGE_GAIN_LOSS';
68115:
68116: --
68117: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68118: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68119: --
68120: -- bulk performance
68121: --

Line 68118: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

68114: 'EXCHANGE_GAIN_LOSS';
68115:
68116: --
68117: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
68118: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68119: --
68120: -- bulk performance
68121: --
68122: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 68122: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

68118: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
68119: --
68120: -- bulk performance
68121: --
68122: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68123:
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68125: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68126:

Line 68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

68120: -- bulk performance
68121: --
68122: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68123:
68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68125: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68126:
68127: -- 4955764
68128: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68128: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68124: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68125: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68126:
68127: -- 4955764
68128: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68129: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
68130:
68131: -- 4458381 Public Sector Enh
68132:

Line 68176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

68172: l_rec_acct_attrs.array_num_value(17) := p_source_87;
68173: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
68174: l_rec_acct_attrs.array_num_value(18) := p_source_88;
68175:
68176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68178:
68179: ---------------------------------------------------------------------------------------------------------------
68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 68177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

68173: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
68174: l_rec_acct_attrs.array_num_value(18) := p_source_88;
68175:
68176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68178:
68179: ---------------------------------------------------------------------------------------------------------------
68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68181: ---------------------------------------------------------------------------------------------------------------

Line 68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

68176: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
68177: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
68178:
68179: ---------------------------------------------------------------------------------------------------------------
68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68181: ---------------------------------------------------------------------------------------------------------------
68182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68183:
68184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 68182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

68178:
68179: ---------------------------------------------------------------------------------------------------------------
68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68181: ---------------------------------------------------------------------------------------------------------------
68182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68183:
68184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68186:

Line 68184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68180: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
68181: ---------------------------------------------------------------------------------------------------------------
68182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68183:
68184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68186:
68187: IF xla_accounting_cache_pkg.GetValueChar
68188: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 68185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

68181: ---------------------------------------------------------------------------------------------------------------
68182: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
68183:
68184: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68185: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68186:
68187: IF xla_accounting_cache_pkg.GetValueChar
68188: (p_source_code => 'LEDGER_CATEGORY_CODE'
68189: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 68196: xla_ae_lines_pkg.BflowUpgEntry

68192: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68193: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
68194: )
68195: THEN
68196: xla_ae_lines_pkg.BflowUpgEntry
68197: (p_business_method_code => l_bflow_method_code
68198: ,p_business_class_code => l_bflow_class_code
68199: ,p_balance_type => l_balance_type_code);
68200: ELSE

Line 68240: xla_ae_lines_pkg.set_ccid(

68236: , x_value_type_code => l_adr_value_type_code
68237: , p_side => 'CREDIT'
68238: );
68239:
68240: xla_ae_lines_pkg.set_ccid(
68241: p_code_combination_id => l_ccid
68242: , p_value_type_code => l_adr_value_type_code
68243: , p_transaction_coa_id => l_adr_transaction_coa_id
68244: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68270: xla_ae_lines_pkg.set_ccid(

68266: , x_value_type_code => l_adr_value_type_code
68267: , p_side => 'DEBIT'
68268: );
68269:
68270: xla_ae_lines_pkg.set_ccid(
68271: p_code_combination_id => l_ccid
68272: , p_value_type_code => l_adr_value_type_code
68273: , p_transaction_coa_id => l_adr_transaction_coa_id
68274: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68305: xla_ae_lines_pkg.set_segment(

68301: );
68302:
68303: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68304:
68305: xla_ae_lines_pkg.set_segment(
68306: p_to_segment_code => 'GL_BALANCING'
68307: , p_segment_value => l_segment
68308: , p_from_segment_code => l_adr_value_segment_code
68309: , p_from_combination_id => l_adr_value_combination_id

Line 68349: xla_ae_lines_pkg.set_segment(

68345: );
68346:
68347: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68348:
68349: xla_ae_lines_pkg.set_segment(
68350: p_to_segment_code => 'GL_ACCOUNT'
68351: , p_segment_value => l_segment
68352: , p_from_segment_code => l_adr_value_segment_code
68353: , p_from_combination_id => l_adr_value_combination_id

Line 68393: xla_ae_lines_pkg.set_segment(

68389: );
68390:
68391: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68392:
68393: xla_ae_lines_pkg.set_segment(
68394: p_to_segment_code => 'GL_ACCOUNT'
68395: , p_segment_value => l_segment
68396: , p_from_segment_code => l_adr_value_segment_code
68397: , p_from_combination_id => l_adr_value_combination_id

Line 68437: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

68433: xla_accounting_err_pkg.build_message
68434: (p_appli_s_name => 'XLA'
68435: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
68436: ,p_token_1 => 'LINE_NUMBER'
68437: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
68438: ,p_token_2 => 'LINE_TYPE_NAME'
68439: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
68440: l_component_type
68441: ,l_component_code

Line 68473: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

68469: --
68470: --
68471: ------------------------------------------------------------------------------------------------
68472: -- 4219869 Business Flow
68473: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68474: -- Prior Entry. Currently, the following code is always generated.
68475: ------------------------------------------------------------------------------------------------
68476: XLA_AE_LINES_PKG.ValidateCurrentLine;
68477:

Line 68476: XLA_AE_LINES_PKG.ValidateCurrentLine;

68472: -- 4219869 Business Flow
68473: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
68474: -- Prior Entry. Currently, the following code is always generated.
68475: ------------------------------------------------------------------------------------------------
68476: XLA_AE_LINES_PKG.ValidateCurrentLine;
68477:
68478: ------------------------------------------------------------------------------------
68479: -- 4219869 Business Flow
68480: -- Populated credit and debit amounts -- Need to generate this within IF

Line 68482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68478: ------------------------------------------------------------------------------------
68479: -- 4219869 Business Flow
68480: -- Populated credit and debit amounts -- Need to generate this within IF
68481: ------------------------------------------------------------------------------------
68482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68483:
68484: ----------------------------------------------------------------------------------
68485: -- 4219869 Business Flow
68486: -- Update journal entry status -- Need to generate this within IF

Line 68514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

68510: -- To allow MPA report to determine if it should generate report process
68511: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68512: ------------------------------------------------------------------------------------------
68513:
68514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68516: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68517: -- call ADRs
68518: -- Bug 4922099

Line 68515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

68511: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
68512: ------------------------------------------------------------------------------------------
68513:
68514: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
68515: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
68516: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
68517: -- call ADRs
68518: -- Bug 4922099
68519: --

Line 68543: xla_ae_lines_pkg.set_ccid(

68539: , x_value_type_code => l_adr_value_type_code
68540: , p_side => 'CREDIT'
68541: );
68542:
68543: xla_ae_lines_pkg.set_ccid(
68544: p_code_combination_id => l_ccid
68545: , p_value_type_code => l_adr_value_type_code
68546: , p_transaction_coa_id => l_adr_transaction_coa_id
68547: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68573: xla_ae_lines_pkg.set_ccid(

68569: , x_value_type_code => l_adr_value_type_code
68570: , p_side => 'DEBIT'
68571: );
68572:
68573: xla_ae_lines_pkg.set_ccid(
68574: p_code_combination_id => l_ccid
68575: , p_value_type_code => l_adr_value_type_code
68576: , p_transaction_coa_id => l_adr_transaction_coa_id
68577: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 68608: xla_ae_lines_pkg.set_segment(

68604: );
68605:
68606: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68607:
68608: xla_ae_lines_pkg.set_segment(
68609: p_to_segment_code => 'GL_BALANCING'
68610: , p_segment_value => l_segment
68611: , p_from_segment_code => l_adr_value_segment_code
68612: , p_from_combination_id => l_adr_value_combination_id

Line 68652: xla_ae_lines_pkg.set_segment(

68648: );
68649:
68650: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68651:
68652: xla_ae_lines_pkg.set_segment(
68653: p_to_segment_code => 'GL_ACCOUNT'
68654: , p_segment_value => l_segment
68655: , p_from_segment_code => l_adr_value_segment_code
68656: , p_from_combination_id => l_adr_value_combination_id

Line 68696: xla_ae_lines_pkg.set_segment(

68692: );
68693:
68694: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
68695:
68696: xla_ae_lines_pkg.set_segment(
68697: p_to_segment_code => 'GL_ACCOUNT'
68698: , p_segment_value => l_segment
68699: , p_from_segment_code => l_adr_value_segment_code
68700: , p_from_combination_id => l_adr_value_combination_id

Line 68727: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

68723:
68724: --
68725: -- Update the line information that should be overwritten
68726: --
68727: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68728: p_header_num => 1);
68729: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68730:
68731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 68729: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

68725: -- Update the line information that should be overwritten
68726: --
68727: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68728: p_header_num => 1);
68729: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68730:
68731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68732:
68733: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 68731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

68727: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
68728: p_header_num => 1);
68729: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
68730:
68731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68732:
68733: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68734: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68735: END IF;

Line 68734: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

68730:
68731: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
68732:
68733: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
68734: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
68735: END IF;
68736:
68737: --
68738: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 68741: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

68737: --
68738: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68739: --
68740: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68741: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68742: ELSE
68743: ---------------------------------------------------------------------------------------------------
68744: -- 4262811a Switch Sign
68745: ---------------------------------------------------------------------------------------------------

Line 68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

68742: ELSE
68743: ---------------------------------------------------------------------------------------------------
68744: -- 4262811a Switch Sign
68745: ---------------------------------------------------------------------------------------------------
68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68743: ---------------------------------------------------------------------------------------------------
68744: -- 4262811a Switch Sign
68745: ---------------------------------------------------------------------------------------------------
68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302

Line 68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68744: -- 4262811a Switch Sign
68745: ---------------------------------------------------------------------------------------------------
68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302
68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

68745: ---------------------------------------------------------------------------------------------------
68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302
68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68753: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68746: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
68747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302
68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68753: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68754:

Line 68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

68748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302
68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68753: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68754:
68755: END IF;
68756:

Line 68753: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

68749: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
68750: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68751: -- 5132302
68752: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
68753: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
68754:
68755: END IF;
68756:
68757: -- 4955764

Line 68758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

68754:
68755: END IF;
68756:
68757: -- 4955764
68758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68760:
68761:
68762: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 68762: XLA_AE_LINES_PKG.ValidateCurrentLine;

68758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68760:
68761:
68762: XLA_AE_LINES_PKG.ValidateCurrentLine;
68763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68764:
68765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68766: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 68763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

68759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
68760:
68761:
68762: XLA_AE_LINES_PKG.ValidateCurrentLine;
68763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68764:
68765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68766: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68767: ,p_balance_type_code => l_balance_type_code);

Line 68937: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

68933: --
68934: -- bulk performance
68935: --
68936: l_balance_type_code VARCHAR2(1);
68937: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
68938: l_log_module VARCHAR2(240);
68939:
68940: --
68941: -- Upgrade strategy

Line 69020: XLA_AE_LINES_PKG.SetNewLine;

69016: ') <> 'BANK ERROR'
69017: THEN
69018:
69019: --
69020: XLA_AE_LINES_PKG.SetNewLine;
69021:
69022: p_balance_type_code := l_balance_type_code;
69023: -- set the flag so later we will know whether the gain loss line needs to be created
69024:

Line 69032: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69028:
69029: --
69030: -- bulk performance
69031: --
69032: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
69033: p_header_num => 0); -- 4262811
69034: --
69035: -- set accounting line options
69036: --

Line 69037: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

69033: p_header_num => 0); -- 4262811
69034: --
69035: -- set accounting line options
69036: --
69037: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
69038: p_natural_side_code => 'C'
69039: , p_gain_or_loss_flag => 'Y'
69040: , p_gl_transfer_mode_code => 'S'
69041: , p_acct_entry_type_code => 'A'

Line 69051: xla_ae_lines_pkg.SetAcctLineType

69047: --
69048: --
69049: -- set accounting line type info
69050: --
69051: xla_ae_lines_pkg.SetAcctLineType
69052: (p_component_type => l_component_type
69053: ,p_event_type_code => l_event_type_code
69054: ,p_line_definition_owner_code => l_line_definition_owner_code
69055: ,p_line_definition_code => l_line_definition_code

Line 69065: xla_ae_lines_pkg.SetAcctClass(

69061: ,p_event_class_code => l_event_class_code);
69062: --
69063: -- set accounting class
69064: --
69065: xla_ae_lines_pkg.SetAcctClass(
69066: p_accounting_class_code => 'GAIN'
69067: , p_ae_header_id => l_ae_header_id
69068: );
69069:

Line 69073: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

69069:
69070: --
69071: -- set rounding class
69072: --
69073: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69074: 'GAIN';
69075:
69076: --
69077: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 69077: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

69073: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69074: 'GAIN';
69075:
69076: --
69077: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69078: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69079: --
69080: -- bulk performance
69081: --

Line 69078: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

69074: 'GAIN';
69075:
69076: --
69077: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69078: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69079: --
69080: -- bulk performance
69081: --
69082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 69082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

69078: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69079: --
69080: -- bulk performance
69081: --
69082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69083:
69084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69086:

Line 69084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

69080: -- bulk performance
69081: --
69082: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69083:
69084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69086:
69087: -- 4955764
69088: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69088: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69084: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69085: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69086:
69087: -- 4955764
69088: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69089: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69090:
69091: -- 4458381 Public Sector Enh
69092:

Line 69148: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

69144: l_rec_acct_attrs.array_num_value(23) := p_source_86;
69145: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69146: l_rec_acct_attrs.array_num_value(24) := p_source_88;
69147:
69148: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69149: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69150:
69151: ---------------------------------------------------------------------------------------------------------------
69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 69149: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

69145: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69146: l_rec_acct_attrs.array_num_value(24) := p_source_88;
69147:
69148: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69149: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69150:
69151: ---------------------------------------------------------------------------------------------------------------
69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69153: ---------------------------------------------------------------------------------------------------------------

Line 69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

69148: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69149: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69150:
69151: ---------------------------------------------------------------------------------------------------------------
69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69153: ---------------------------------------------------------------------------------------------------------------
69154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69155:
69156: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 69154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

69150:
69151: ---------------------------------------------------------------------------------------------------------------
69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69153: ---------------------------------------------------------------------------------------------------------------
69154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69155:
69156: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69158:

Line 69156: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69152: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69153: ---------------------------------------------------------------------------------------------------------------
69154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69155:
69156: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69158:
69159: IF xla_accounting_cache_pkg.GetValueChar
69160: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 69157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69153: ---------------------------------------------------------------------------------------------------------------
69154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69155:
69156: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69158:
69159: IF xla_accounting_cache_pkg.GetValueChar
69160: (p_source_code => 'LEDGER_CATEGORY_CODE'
69161: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 69168: xla_ae_lines_pkg.BflowUpgEntry

69164: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69165: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
69166: )
69167: THEN
69168: xla_ae_lines_pkg.BflowUpgEntry
69169: (p_business_method_code => l_bflow_method_code
69170: ,p_business_class_code => l_bflow_class_code
69171: ,p_balance_type => l_balance_type_code);
69172: ELSE

Line 69212: xla_ae_lines_pkg.set_ccid(

69208: , x_value_type_code => l_adr_value_type_code
69209: , p_side => 'NA'
69210: );
69211:
69212: xla_ae_lines_pkg.set_ccid(
69213: p_code_combination_id => l_ccid
69214: , p_value_type_code => l_adr_value_type_code
69215: , p_transaction_coa_id => l_adr_transaction_coa_id
69216: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69247: xla_ae_lines_pkg.set_segment(

69243: );
69244:
69245: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69246:
69247: xla_ae_lines_pkg.set_segment(
69248: p_to_segment_code => 'GL_BALANCING'
69249: , p_segment_value => l_segment
69250: , p_from_segment_code => l_adr_value_segment_code
69251: , p_from_combination_id => l_adr_value_combination_id

Line 69291: xla_ae_lines_pkg.set_segment(

69287: );
69288:
69289: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69290:
69291: xla_ae_lines_pkg.set_segment(
69292: p_to_segment_code => 'GL_ACCOUNT'
69293: , p_segment_value => l_segment
69294: , p_from_segment_code => l_adr_value_segment_code
69295: , p_from_combination_id => l_adr_value_combination_id

Line 69335: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

69331: xla_accounting_err_pkg.build_message
69332: (p_appli_s_name => 'XLA'
69333: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
69334: ,p_token_1 => 'LINE_NUMBER'
69335: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
69336: ,p_token_2 => 'LINE_TYPE_NAME'
69337: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
69338: l_component_type
69339: ,l_component_code

Line 69371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

69367: --
69368: --
69369: ------------------------------------------------------------------------------------------------
69370: -- 4219869 Business Flow
69371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69372: -- Prior Entry. Currently, the following code is always generated.
69373: ------------------------------------------------------------------------------------------------
69374: XLA_AE_LINES_PKG.ValidateCurrentLine;
69375:

Line 69374: XLA_AE_LINES_PKG.ValidateCurrentLine;

69370: -- 4219869 Business Flow
69371: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
69372: -- Prior Entry. Currently, the following code is always generated.
69373: ------------------------------------------------------------------------------------------------
69374: XLA_AE_LINES_PKG.ValidateCurrentLine;
69375:
69376: ------------------------------------------------------------------------------------
69377: -- 4219869 Business Flow
69378: -- Populated credit and debit amounts -- Need to generate this within IF

Line 69380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69376: ------------------------------------------------------------------------------------
69377: -- 4219869 Business Flow
69378: -- Populated credit and debit amounts -- Need to generate this within IF
69379: ------------------------------------------------------------------------------------
69380: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69381:
69382: ----------------------------------------------------------------------------------
69383: -- 4219869 Business Flow
69384: -- Update journal entry status -- Need to generate this within IF

Line 69412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

69408: -- To allow MPA report to determine if it should generate report process
69409: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69410: ------------------------------------------------------------------------------------------
69411:
69412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69414: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69415: -- call ADRs
69416: -- Bug 4922099

Line 69413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

69409: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
69410: ------------------------------------------------------------------------------------------
69411:
69412: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
69413: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
69414: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
69415: -- call ADRs
69416: -- Bug 4922099
69417: --

Line 69441: xla_ae_lines_pkg.set_ccid(

69437: , x_value_type_code => l_adr_value_type_code
69438: , p_side => 'NA'
69439: );
69440:
69441: xla_ae_lines_pkg.set_ccid(
69442: p_code_combination_id => l_ccid
69443: , p_value_type_code => l_adr_value_type_code
69444: , p_transaction_coa_id => l_adr_transaction_coa_id
69445: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 69476: xla_ae_lines_pkg.set_segment(

69472: );
69473:
69474: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69475:
69476: xla_ae_lines_pkg.set_segment(
69477: p_to_segment_code => 'GL_BALANCING'
69478: , p_segment_value => l_segment
69479: , p_from_segment_code => l_adr_value_segment_code
69480: , p_from_combination_id => l_adr_value_combination_id

Line 69520: xla_ae_lines_pkg.set_segment(

69516: );
69517:
69518: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
69519:
69520: xla_ae_lines_pkg.set_segment(
69521: p_to_segment_code => 'GL_ACCOUNT'
69522: , p_segment_value => l_segment
69523: , p_from_segment_code => l_adr_value_segment_code
69524: , p_from_combination_id => l_adr_value_combination_id

Line 69551: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

69547:
69548: --
69549: -- Update the line information that should be overwritten
69550: --
69551: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69552: p_header_num => 1);
69553: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69554:
69555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 69553: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

69549: -- Update the line information that should be overwritten
69550: --
69551: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69552: p_header_num => 1);
69553: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69554:
69555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69556:
69557: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 69555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

69551: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
69552: p_header_num => 1);
69553: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
69554:
69555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69556:
69557: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69558: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69559: END IF;

Line 69558: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

69554:
69555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
69556:
69557: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
69558: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
69559: END IF;
69560:
69561: --
69562: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 69565: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

69561: --
69562: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69563: --
69564: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69565: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69566: ELSE
69567: ---------------------------------------------------------------------------------------------------
69568: -- 4262811a Switch Sign
69569: ---------------------------------------------------------------------------------------------------

Line 69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

69566: ELSE
69567: ---------------------------------------------------------------------------------------------------
69568: -- 4262811a Switch Sign
69569: ---------------------------------------------------------------------------------------------------
69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69567: ---------------------------------------------------------------------------------------------------
69568: -- 4262811a Switch Sign
69569: ---------------------------------------------------------------------------------------------------
69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302

Line 69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69568: -- 4262811a Switch Sign
69569: ---------------------------------------------------------------------------------------------------
69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302
69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

69569: ---------------------------------------------------------------------------------------------------
69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302
69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69570: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
69571: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302
69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69578:

Line 69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

69572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302
69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69578:
69579: END IF;
69580:

Line 69577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

69573: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
69574: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69575: -- 5132302
69576: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
69577: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
69578:
69579: END IF;
69580:
69581: -- 4955764

Line 69582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69578:
69579: END IF;
69580:
69581: -- 4955764
69582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69583: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69584:
69585:
69586: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 69586: XLA_AE_LINES_PKG.ValidateCurrentLine;

69582: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69583: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69584:
69585:
69586: XLA_AE_LINES_PKG.ValidateCurrentLine;
69587: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69588:
69589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69590: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 69587: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

69583: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
69584:
69585:
69586: XLA_AE_LINES_PKG.ValidateCurrentLine;
69587: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69588:
69589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69590: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69591: ,p_balance_type_code => l_balance_type_code);

Line 69766: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

69762: --
69763: -- bulk performance
69764: --
69765: l_balance_type_code VARCHAR2(1);
69766: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
69767: l_log_module VARCHAR2(240);
69768:
69769: --
69770: -- Upgrade strategy

Line 69854: XLA_AE_LINES_PKG.SetNewLine;

69850: ') <> 'R'
69851: THEN
69852:
69853: --
69854: XLA_AE_LINES_PKG.SetNewLine;
69855:
69856: p_balance_type_code := l_balance_type_code;
69857: -- set the flag so later we will know whether the gain loss line needs to be created
69858:

Line 69866: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

69862:
69863: --
69864: -- bulk performance
69865: --
69866: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
69867: p_header_num => 0); -- 4262811
69868: --
69869: -- set accounting line options
69870: --

Line 69871: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

69867: p_header_num => 0); -- 4262811
69868: --
69869: -- set accounting line options
69870: --
69871: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
69872: p_natural_side_code => 'C'
69873: , p_gain_or_loss_flag => 'Y'
69874: , p_gl_transfer_mode_code => 'S'
69875: , p_acct_entry_type_code => 'A'

Line 69885: xla_ae_lines_pkg.SetAcctLineType

69881: --
69882: --
69883: -- set accounting line type info
69884: --
69885: xla_ae_lines_pkg.SetAcctLineType
69886: (p_component_type => l_component_type
69887: ,p_event_type_code => l_event_type_code
69888: ,p_line_definition_owner_code => l_line_definition_owner_code
69889: ,p_line_definition_code => l_line_definition_code

Line 69899: xla_ae_lines_pkg.SetAcctClass(

69895: ,p_event_class_code => l_event_class_code);
69896: --
69897: -- set accounting class
69898: --
69899: xla_ae_lines_pkg.SetAcctClass(
69900: p_accounting_class_code => 'GAIN'
69901: , p_ae_header_id => l_ae_header_id
69902: );
69903:

Line 69907: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

69903:
69904: --
69905: -- set rounding class
69906: --
69907: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69908: 'GAIN';
69909:
69910: --
69911: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 69911: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

69907: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
69908: 'GAIN';
69909:
69910: --
69911: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69912: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69913: --
69914: -- bulk performance
69915: --

Line 69912: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

69908: 'GAIN';
69909:
69910: --
69911: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
69912: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69913: --
69914: -- bulk performance
69915: --
69916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 69916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

69912: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
69913: --
69914: -- bulk performance
69915: --
69916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69917:
69918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69920:

Line 69918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

69914: -- bulk performance
69915: --
69916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69917:
69918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69920:
69921: -- 4955764
69922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 69922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

69918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69920:
69921: -- 4955764
69922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
69924:
69925: -- 4458381 Public Sector Enh
69926:

Line 69982: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

69978: l_rec_acct_attrs.array_num_value(23) := p_source_87;
69979: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69980: l_rec_acct_attrs.array_num_value(24) := p_source_88;
69981:
69982: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69983: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69984:
69985: ---------------------------------------------------------------------------------------------------------------
69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 69983: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

69979: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
69980: l_rec_acct_attrs.array_num_value(24) := p_source_88;
69981:
69982: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69983: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69984:
69985: ---------------------------------------------------------------------------------------------------------------
69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69987: ---------------------------------------------------------------------------------------------------------------

Line 69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

69982: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
69983: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
69984:
69985: ---------------------------------------------------------------------------------------------------------------
69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69987: ---------------------------------------------------------------------------------------------------------------
69988: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69989:
69990: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 69988: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

69984:
69985: ---------------------------------------------------------------------------------------------------------------
69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69987: ---------------------------------------------------------------------------------------------------------------
69988: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69989:
69990: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69991: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69992:

Line 69990: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69986: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
69987: ---------------------------------------------------------------------------------------------------------------
69988: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69989:
69990: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69991: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69992:
69993: IF xla_accounting_cache_pkg.GetValueChar
69994: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 69991: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

69987: ---------------------------------------------------------------------------------------------------------------
69988: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
69989:
69990: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69991: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69992:
69993: IF xla_accounting_cache_pkg.GetValueChar
69994: (p_source_code => 'LEDGER_CATEGORY_CODE'
69995: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70002: xla_ae_lines_pkg.BflowUpgEntry

69998: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69999: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70000: )
70001: THEN
70002: xla_ae_lines_pkg.BflowUpgEntry
70003: (p_business_method_code => l_bflow_method_code
70004: ,p_business_class_code => l_bflow_class_code
70005: ,p_balance_type => l_balance_type_code);
70006: ELSE

Line 70046: xla_ae_lines_pkg.set_ccid(

70042: , x_value_type_code => l_adr_value_type_code
70043: , p_side => 'NA'
70044: );
70045:
70046: xla_ae_lines_pkg.set_ccid(
70047: p_code_combination_id => l_ccid
70048: , p_value_type_code => l_adr_value_type_code
70049: , p_transaction_coa_id => l_adr_transaction_coa_id
70050: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70081: xla_ae_lines_pkg.set_segment(

70077: );
70078:
70079: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70080:
70081: xla_ae_lines_pkg.set_segment(
70082: p_to_segment_code => 'GL_BALANCING'
70083: , p_segment_value => l_segment
70084: , p_from_segment_code => l_adr_value_segment_code
70085: , p_from_combination_id => l_adr_value_combination_id

Line 70125: xla_ae_lines_pkg.set_segment(

70121: );
70122:
70123: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70124:
70125: xla_ae_lines_pkg.set_segment(
70126: p_to_segment_code => 'GL_ACCOUNT'
70127: , p_segment_value => l_segment
70128: , p_from_segment_code => l_adr_value_segment_code
70129: , p_from_combination_id => l_adr_value_combination_id

Line 70169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70165: xla_accounting_err_pkg.build_message
70166: (p_appli_s_name => 'XLA'
70167: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70168: ,p_token_1 => 'LINE_NUMBER'
70169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70170: ,p_token_2 => 'LINE_TYPE_NAME'
70171: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70172: l_component_type
70173: ,l_component_code

Line 70205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

70201: --
70202: --
70203: ------------------------------------------------------------------------------------------------
70204: -- 4219869 Business Flow
70205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70206: -- Prior Entry. Currently, the following code is always generated.
70207: ------------------------------------------------------------------------------------------------
70208: XLA_AE_LINES_PKG.ValidateCurrentLine;
70209:

Line 70208: XLA_AE_LINES_PKG.ValidateCurrentLine;

70204: -- 4219869 Business Flow
70205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
70206: -- Prior Entry. Currently, the following code is always generated.
70207: ------------------------------------------------------------------------------------------------
70208: XLA_AE_LINES_PKG.ValidateCurrentLine;
70209:
70210: ------------------------------------------------------------------------------------
70211: -- 4219869 Business Flow
70212: -- Populated credit and debit amounts -- Need to generate this within IF

Line 70214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70210: ------------------------------------------------------------------------------------
70211: -- 4219869 Business Flow
70212: -- Populated credit and debit amounts -- Need to generate this within IF
70213: ------------------------------------------------------------------------------------
70214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70215:
70216: ----------------------------------------------------------------------------------
70217: -- 4219869 Business Flow
70218: -- Update journal entry status -- Need to generate this within IF

Line 70246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

70242: -- To allow MPA report to determine if it should generate report process
70243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70244: ------------------------------------------------------------------------------------------
70245:
70246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70249: -- call ADRs
70250: -- Bug 4922099

Line 70247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

70243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
70244: ------------------------------------------------------------------------------------------
70245:
70246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
70247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
70248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
70249: -- call ADRs
70250: -- Bug 4922099
70251: --

Line 70275: xla_ae_lines_pkg.set_ccid(

70271: , x_value_type_code => l_adr_value_type_code
70272: , p_side => 'NA'
70273: );
70274:
70275: xla_ae_lines_pkg.set_ccid(
70276: p_code_combination_id => l_ccid
70277: , p_value_type_code => l_adr_value_type_code
70278: , p_transaction_coa_id => l_adr_transaction_coa_id
70279: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70310: xla_ae_lines_pkg.set_segment(

70306: );
70307:
70308: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70309:
70310: xla_ae_lines_pkg.set_segment(
70311: p_to_segment_code => 'GL_BALANCING'
70312: , p_segment_value => l_segment
70313: , p_from_segment_code => l_adr_value_segment_code
70314: , p_from_combination_id => l_adr_value_combination_id

Line 70354: xla_ae_lines_pkg.set_segment(

70350: );
70351:
70352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70353:
70354: xla_ae_lines_pkg.set_segment(
70355: p_to_segment_code => 'GL_ACCOUNT'
70356: , p_segment_value => l_segment
70357: , p_from_segment_code => l_adr_value_segment_code
70358: , p_from_combination_id => l_adr_value_combination_id

Line 70385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

70381:
70382: --
70383: -- Update the line information that should be overwritten
70384: --
70385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70386: p_header_num => 1);
70387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70388:
70389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 70387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

70383: -- Update the line information that should be overwritten
70384: --
70385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70386: p_header_num => 1);
70387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70388:
70389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70390:
70391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 70389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

70385: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
70386: p_header_num => 1);
70387: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
70388:
70389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70390:
70391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70393: END IF;

Line 70392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

70388:
70389: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
70390:
70391: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
70392: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
70393: END IF;
70394:
70395: --
70396: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 70399: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

70395: --
70396: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70397: --
70398: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70399: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70400: ELSE
70401: ---------------------------------------------------------------------------------------------------
70402: -- 4262811a Switch Sign
70403: ---------------------------------------------------------------------------------------------------

Line 70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

70400: ELSE
70401: ---------------------------------------------------------------------------------------------------
70402: -- 4262811a Switch Sign
70403: ---------------------------------------------------------------------------------------------------
70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70401: ---------------------------------------------------------------------------------------------------
70402: -- 4262811a Switch Sign
70403: ---------------------------------------------------------------------------------------------------
70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302

Line 70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70402: -- 4262811a Switch Sign
70403: ---------------------------------------------------------------------------------------------------
70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302
70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

70403: ---------------------------------------------------------------------------------------------------
70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302
70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70404: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
70405: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302
70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70412:

Line 70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

70406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302
70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70412:
70413: END IF;
70414:

Line 70411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

70407: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
70408: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70409: -- 5132302
70410: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
70411: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
70412:
70413: END IF;
70414:
70415: -- 4955764

Line 70416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70412:
70413: END IF;
70414:
70415: -- 4955764
70416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70418:
70419:
70420: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 70420: XLA_AE_LINES_PKG.ValidateCurrentLine;

70416: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70418:
70419:
70420: XLA_AE_LINES_PKG.ValidateCurrentLine;
70421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70422:
70423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 70421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

70417: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
70418:
70419:
70420: XLA_AE_LINES_PKG.ValidateCurrentLine;
70421: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70422:
70423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70425: ,p_balance_type_code => l_balance_type_code);

Line 70595: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

70591: --
70592: -- bulk performance
70593: --
70594: l_balance_type_code VARCHAR2(1);
70595: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
70596: l_log_module VARCHAR2(240);
70597:
70598: --
70599: -- Upgrade strategy

Line 70680: XLA_AE_LINES_PKG.SetNewLine;

70676: ') <> 'AWT'
70677: THEN
70678:
70679: --
70680: XLA_AE_LINES_PKG.SetNewLine;
70681:
70682: p_balance_type_code := l_balance_type_code;
70683: -- set the flag so later we will know whether the gain loss line needs to be created
70684:

Line 70692: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

70688:
70689: --
70690: -- bulk performance
70691: --
70692: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
70693: p_header_num => 0); -- 4262811
70694: --
70695: -- set accounting line options
70696: --

Line 70697: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

70693: p_header_num => 0); -- 4262811
70694: --
70695: -- set accounting line options
70696: --
70697: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
70698: p_natural_side_code => 'C'
70699: , p_gain_or_loss_flag => 'Y'
70700: , p_gl_transfer_mode_code => 'S'
70701: , p_acct_entry_type_code => 'A'

Line 70711: xla_ae_lines_pkg.SetAcctLineType

70707: --
70708: --
70709: -- set accounting line type info
70710: --
70711: xla_ae_lines_pkg.SetAcctLineType
70712: (p_component_type => l_component_type
70713: ,p_event_type_code => l_event_type_code
70714: ,p_line_definition_owner_code => l_line_definition_owner_code
70715: ,p_line_definition_code => l_line_definition_code

Line 70725: xla_ae_lines_pkg.SetAcctClass(

70721: ,p_event_class_code => l_event_class_code);
70722: --
70723: -- set accounting class
70724: --
70725: xla_ae_lines_pkg.SetAcctClass(
70726: p_accounting_class_code => 'GAIN'
70727: , p_ae_header_id => l_ae_header_id
70728: );
70729:

Line 70733: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

70729:
70730: --
70731: -- set rounding class
70732: --
70733: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70734: 'GAIN';
70735:
70736: --
70737: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 70737: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

70733: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
70734: 'GAIN';
70735:
70736: --
70737: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70738: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70739: --
70740: -- bulk performance
70741: --

Line 70738: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

70734: 'GAIN';
70735:
70736: --
70737: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
70738: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70739: --
70740: -- bulk performance
70741: --
70742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 70742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

70738: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
70739: --
70740: -- bulk performance
70741: --
70742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70743:
70744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70746:

Line 70744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

70740: -- bulk performance
70741: --
70742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70743:
70744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70746:
70747: -- 4955764
70748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 70748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

70744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70746:
70747: -- 4955764
70748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70749: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
70750:
70751: -- 4458381 Public Sector Enh
70752:

Line 70808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

70804: l_rec_acct_attrs.array_num_value(23) := p_source_86;
70805: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70806: l_rec_acct_attrs.array_num_value(24) := p_source_88;
70807:
70808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70810:
70811: ---------------------------------------------------------------------------------------------------------------
70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 70809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

70805: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
70806: l_rec_acct_attrs.array_num_value(24) := p_source_88;
70807:
70808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70810:
70811: ---------------------------------------------------------------------------------------------------------------
70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70813: ---------------------------------------------------------------------------------------------------------------

Line 70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

70808: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
70809: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
70810:
70811: ---------------------------------------------------------------------------------------------------------------
70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70813: ---------------------------------------------------------------------------------------------------------------
70814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70815:
70816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 70814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

70810:
70811: ---------------------------------------------------------------------------------------------------------------
70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70813: ---------------------------------------------------------------------------------------------------------------
70814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70815:
70816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70818:

Line 70816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70812: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
70813: ---------------------------------------------------------------------------------------------------------------
70814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70815:
70816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70818:
70819: IF xla_accounting_cache_pkg.GetValueChar
70820: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 70817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

70813: ---------------------------------------------------------------------------------------------------------------
70814: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
70815:
70816: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70817: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70818:
70819: IF xla_accounting_cache_pkg.GetValueChar
70820: (p_source_code => 'LEDGER_CATEGORY_CODE'
70821: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 70828: xla_ae_lines_pkg.BflowUpgEntry

70824: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70825: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
70826: )
70827: THEN
70828: xla_ae_lines_pkg.BflowUpgEntry
70829: (p_business_method_code => l_bflow_method_code
70830: ,p_business_class_code => l_bflow_class_code
70831: ,p_balance_type => l_balance_type_code);
70832: ELSE

Line 70872: xla_ae_lines_pkg.set_ccid(

70868: , x_value_type_code => l_adr_value_type_code
70869: , p_side => 'NA'
70870: );
70871:
70872: xla_ae_lines_pkg.set_ccid(
70873: p_code_combination_id => l_ccid
70874: , p_value_type_code => l_adr_value_type_code
70875: , p_transaction_coa_id => l_adr_transaction_coa_id
70876: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 70907: xla_ae_lines_pkg.set_segment(

70903: );
70904:
70905: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70906:
70907: xla_ae_lines_pkg.set_segment(
70908: p_to_segment_code => 'GL_BALANCING'
70909: , p_segment_value => l_segment
70910: , p_from_segment_code => l_adr_value_segment_code
70911: , p_from_combination_id => l_adr_value_combination_id

Line 70951: xla_ae_lines_pkg.set_segment(

70947: );
70948:
70949: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
70950:
70951: xla_ae_lines_pkg.set_segment(
70952: p_to_segment_code => 'GL_ACCOUNT'
70953: , p_segment_value => l_segment
70954: , p_from_segment_code => l_adr_value_segment_code
70955: , p_from_combination_id => l_adr_value_combination_id

Line 70995: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

70991: xla_accounting_err_pkg.build_message
70992: (p_appli_s_name => 'XLA'
70993: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
70994: ,p_token_1 => 'LINE_NUMBER'
70995: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
70996: ,p_token_2 => 'LINE_TYPE_NAME'
70997: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
70998: l_component_type
70999: ,l_component_code

Line 71031: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

71027: --
71028: --
71029: ------------------------------------------------------------------------------------------------
71030: -- 4219869 Business Flow
71031: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71032: -- Prior Entry. Currently, the following code is always generated.
71033: ------------------------------------------------------------------------------------------------
71034: XLA_AE_LINES_PKG.ValidateCurrentLine;
71035:

Line 71034: XLA_AE_LINES_PKG.ValidateCurrentLine;

71030: -- 4219869 Business Flow
71031: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71032: -- Prior Entry. Currently, the following code is always generated.
71033: ------------------------------------------------------------------------------------------------
71034: XLA_AE_LINES_PKG.ValidateCurrentLine;
71035:
71036: ------------------------------------------------------------------------------------
71037: -- 4219869 Business Flow
71038: -- Populated credit and debit amounts -- Need to generate this within IF

Line 71040: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71036: ------------------------------------------------------------------------------------
71037: -- 4219869 Business Flow
71038: -- Populated credit and debit amounts -- Need to generate this within IF
71039: ------------------------------------------------------------------------------------
71040: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71041:
71042: ----------------------------------------------------------------------------------
71043: -- 4219869 Business Flow
71044: -- Update journal entry status -- Need to generate this within IF

Line 71072: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71068: -- To allow MPA report to determine if it should generate report process
71069: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71070: ------------------------------------------------------------------------------------------
71071:
71072: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71073: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71074: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71075: -- call ADRs
71076: -- Bug 4922099

Line 71073: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71069: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71070: ------------------------------------------------------------------------------------------
71071:
71072: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71073: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71074: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71075: -- call ADRs
71076: -- Bug 4922099
71077: --

Line 71101: xla_ae_lines_pkg.set_ccid(

71097: , x_value_type_code => l_adr_value_type_code
71098: , p_side => 'NA'
71099: );
71100:
71101: xla_ae_lines_pkg.set_ccid(
71102: p_code_combination_id => l_ccid
71103: , p_value_type_code => l_adr_value_type_code
71104: , p_transaction_coa_id => l_adr_transaction_coa_id
71105: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71136: xla_ae_lines_pkg.set_segment(

71132: );
71133:
71134: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71135:
71136: xla_ae_lines_pkg.set_segment(
71137: p_to_segment_code => 'GL_BALANCING'
71138: , p_segment_value => l_segment
71139: , p_from_segment_code => l_adr_value_segment_code
71140: , p_from_combination_id => l_adr_value_combination_id

Line 71180: xla_ae_lines_pkg.set_segment(

71176: );
71177:
71178: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71179:
71180: xla_ae_lines_pkg.set_segment(
71181: p_to_segment_code => 'GL_ACCOUNT'
71182: , p_segment_value => l_segment
71183: , p_from_segment_code => l_adr_value_segment_code
71184: , p_from_combination_id => l_adr_value_combination_id

Line 71211: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

71207:
71208: --
71209: -- Update the line information that should be overwritten
71210: --
71211: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71212: p_header_num => 1);
71213: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71214:
71215: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 71213: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

71209: -- Update the line information that should be overwritten
71210: --
71211: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71212: p_header_num => 1);
71213: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71214:
71215: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71216:
71217: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 71215: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

71211: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
71212: p_header_num => 1);
71213: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
71214:
71215: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71216:
71217: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71218: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71219: END IF;

Line 71218: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

71214:
71215: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
71216:
71217: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
71218: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
71219: END IF;
71220:
71221: --
71222: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 71225: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

71221: --
71222: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71223: --
71224: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71225: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71226: ELSE
71227: ---------------------------------------------------------------------------------------------------
71228: -- 4262811a Switch Sign
71229: ---------------------------------------------------------------------------------------------------

Line 71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

71226: ELSE
71227: ---------------------------------------------------------------------------------------------------
71228: -- 4262811a Switch Sign
71229: ---------------------------------------------------------------------------------------------------
71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71227: ---------------------------------------------------------------------------------------------------
71228: -- 4262811a Switch Sign
71229: ---------------------------------------------------------------------------------------------------
71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302

Line 71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71228: -- 4262811a Switch Sign
71229: ---------------------------------------------------------------------------------------------------
71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302
71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

71229: ---------------------------------------------------------------------------------------------------
71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302
71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71230: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
71231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302
71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71238:

Line 71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

71232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302
71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71238:
71239: END IF;
71240:

Line 71237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

71233: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
71234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71235: -- 5132302
71236: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
71237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
71238:
71239: END IF;
71240:
71241: -- 4955764

Line 71242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71238:
71239: END IF;
71240:
71241: -- 4955764
71242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71244:
71245:
71246: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 71246: XLA_AE_LINES_PKG.ValidateCurrentLine;

71242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71244:
71245:
71246: XLA_AE_LINES_PKG.ValidateCurrentLine;
71247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71248:
71249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71250: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 71247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
71244:
71245:
71246: XLA_AE_LINES_PKG.ValidateCurrentLine;
71247: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71248:
71249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71250: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71251: ,p_balance_type_code => l_balance_type_code);

Line 71417: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

71413: --
71414: -- bulk performance
71415: --
71416: l_balance_type_code VARCHAR2(1);
71417: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
71418: l_log_module VARCHAR2(240);
71419:
71420: --
71421: -- Upgrade strategy

Line 71504: XLA_AE_LINES_PKG.SetNewLine;

71500: ') <> 'AWT'
71501: THEN
71502:
71503: --
71504: XLA_AE_LINES_PKG.SetNewLine;
71505:
71506: p_balance_type_code := l_balance_type_code;
71507: -- set the flag so later we will know whether the gain loss line needs to be created
71508:

Line 71516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

71512:
71513: --
71514: -- bulk performance
71515: --
71516: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
71517: p_header_num => 0); -- 4262811
71518: --
71519: -- set accounting line options
71520: --

Line 71521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

71517: p_header_num => 0); -- 4262811
71518: --
71519: -- set accounting line options
71520: --
71521: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
71522: p_natural_side_code => 'C'
71523: , p_gain_or_loss_flag => 'Y'
71524: , p_gl_transfer_mode_code => 'S'
71525: , p_acct_entry_type_code => 'A'

Line 71535: xla_ae_lines_pkg.SetAcctLineType

71531: --
71532: --
71533: -- set accounting line type info
71534: --
71535: xla_ae_lines_pkg.SetAcctLineType
71536: (p_component_type => l_component_type
71537: ,p_event_type_code => l_event_type_code
71538: ,p_line_definition_owner_code => l_line_definition_owner_code
71539: ,p_line_definition_code => l_line_definition_code

Line 71549: xla_ae_lines_pkg.SetAcctClass(

71545: ,p_event_class_code => l_event_class_code);
71546: --
71547: -- set accounting class
71548: --
71549: xla_ae_lines_pkg.SetAcctClass(
71550: p_accounting_class_code => 'GAIN'
71551: , p_ae_header_id => l_ae_header_id
71552: );
71553:

Line 71557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

71553:
71554: --
71555: -- set rounding class
71556: --
71557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71558: 'GAIN';
71559:
71560: --
71561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 71561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

71557: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
71558: 'GAIN';
71559:
71560: --
71561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71563: --
71564: -- bulk performance
71565: --

Line 71562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

71558: 'GAIN';
71559:
71560: --
71561: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
71562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71563: --
71564: -- bulk performance
71565: --
71566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 71566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

71562: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
71563: --
71564: -- bulk performance
71565: --
71566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71567:
71568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71570:

Line 71568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

71564: -- bulk performance
71565: --
71566: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71567:
71568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71570:
71571: -- 4955764
71572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 71572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

71568: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71569: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71570:
71571: -- 4955764
71572: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71573: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
71574:
71575: -- 4458381 Public Sector Enh
71576:

Line 71624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

71620: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
71621: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
71622: l_rec_acct_attrs.array_char_value(20) := p_source_55;
71623:
71624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71626:
71627: ---------------------------------------------------------------------------------------------------------------
71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 71625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

71621: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
71622: l_rec_acct_attrs.array_char_value(20) := p_source_55;
71623:
71624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71626:
71627: ---------------------------------------------------------------------------------------------------------------
71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71629: ---------------------------------------------------------------------------------------------------------------

Line 71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

71624: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
71625: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
71626:
71627: ---------------------------------------------------------------------------------------------------------------
71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71629: ---------------------------------------------------------------------------------------------------------------
71630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71631:
71632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 71630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

71626:
71627: ---------------------------------------------------------------------------------------------------------------
71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71629: ---------------------------------------------------------------------------------------------------------------
71630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71631:
71632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71634:

Line 71632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71628: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
71629: ---------------------------------------------------------------------------------------------------------------
71630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71631:
71632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71634:
71635: IF xla_accounting_cache_pkg.GetValueChar
71636: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 71633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

71629: ---------------------------------------------------------------------------------------------------------------
71630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
71631:
71632: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71633: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71634:
71635: IF xla_accounting_cache_pkg.GetValueChar
71636: (p_source_code => 'LEDGER_CATEGORY_CODE'
71637: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 71644: xla_ae_lines_pkg.BflowUpgEntry

71640: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71641: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
71642: )
71643: THEN
71644: xla_ae_lines_pkg.BflowUpgEntry
71645: (p_business_method_code => l_bflow_method_code
71646: ,p_business_class_code => l_bflow_class_code
71647: ,p_balance_type => l_balance_type_code);
71648: ELSE

Line 71688: xla_ae_lines_pkg.set_ccid(

71684: , x_value_type_code => l_adr_value_type_code
71685: , p_side => 'NA'
71686: );
71687:
71688: xla_ae_lines_pkg.set_ccid(
71689: p_code_combination_id => l_ccid
71690: , p_value_type_code => l_adr_value_type_code
71691: , p_transaction_coa_id => l_adr_transaction_coa_id
71692: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71723: xla_ae_lines_pkg.set_segment(

71719: );
71720:
71721: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71722:
71723: xla_ae_lines_pkg.set_segment(
71724: p_to_segment_code => 'GL_BALANCING'
71725: , p_segment_value => l_segment
71726: , p_from_segment_code => l_adr_value_segment_code
71727: , p_from_combination_id => l_adr_value_combination_id

Line 71767: xla_ae_lines_pkg.set_segment(

71763: );
71764:
71765: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71766:
71767: xla_ae_lines_pkg.set_segment(
71768: p_to_segment_code => 'GL_ACCOUNT'
71769: , p_segment_value => l_segment
71770: , p_from_segment_code => l_adr_value_segment_code
71771: , p_from_combination_id => l_adr_value_combination_id

Line 71811: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

71807: xla_accounting_err_pkg.build_message
71808: (p_appli_s_name => 'XLA'
71809: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
71810: ,p_token_1 => 'LINE_NUMBER'
71811: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
71812: ,p_token_2 => 'LINE_TYPE_NAME'
71813: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
71814: l_component_type
71815: ,l_component_code

Line 71847: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

71843: --
71844: --
71845: ------------------------------------------------------------------------------------------------
71846: -- 4219869 Business Flow
71847: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71848: -- Prior Entry. Currently, the following code is always generated.
71849: ------------------------------------------------------------------------------------------------
71850: XLA_AE_LINES_PKG.ValidateCurrentLine;
71851:

Line 71850: XLA_AE_LINES_PKG.ValidateCurrentLine;

71846: -- 4219869 Business Flow
71847: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
71848: -- Prior Entry. Currently, the following code is always generated.
71849: ------------------------------------------------------------------------------------------------
71850: XLA_AE_LINES_PKG.ValidateCurrentLine;
71851:
71852: ------------------------------------------------------------------------------------
71853: -- 4219869 Business Flow
71854: -- Populated credit and debit amounts -- Need to generate this within IF

Line 71856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

71852: ------------------------------------------------------------------------------------
71853: -- 4219869 Business Flow
71854: -- Populated credit and debit amounts -- Need to generate this within IF
71855: ------------------------------------------------------------------------------------
71856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71857:
71858: ----------------------------------------------------------------------------------
71859: -- 4219869 Business Flow
71860: -- Update journal entry status -- Need to generate this within IF

Line 71888: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

71884: -- To allow MPA report to determine if it should generate report process
71885: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71886: ------------------------------------------------------------------------------------------
71887:
71888: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71889: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71890: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71891: -- call ADRs
71892: -- Bug 4922099

Line 71889: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

71885: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
71886: ------------------------------------------------------------------------------------------
71887:
71888: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
71889: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
71890: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
71891: -- call ADRs
71892: -- Bug 4922099
71893: --

Line 71917: xla_ae_lines_pkg.set_ccid(

71913: , x_value_type_code => l_adr_value_type_code
71914: , p_side => 'NA'
71915: );
71916:
71917: xla_ae_lines_pkg.set_ccid(
71918: p_code_combination_id => l_ccid
71919: , p_value_type_code => l_adr_value_type_code
71920: , p_transaction_coa_id => l_adr_transaction_coa_id
71921: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 71952: xla_ae_lines_pkg.set_segment(

71948: );
71949:
71950: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71951:
71952: xla_ae_lines_pkg.set_segment(
71953: p_to_segment_code => 'GL_BALANCING'
71954: , p_segment_value => l_segment
71955: , p_from_segment_code => l_adr_value_segment_code
71956: , p_from_combination_id => l_adr_value_combination_id

Line 71996: xla_ae_lines_pkg.set_segment(

71992: );
71993:
71994: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
71995:
71996: xla_ae_lines_pkg.set_segment(
71997: p_to_segment_code => 'GL_ACCOUNT'
71998: , p_segment_value => l_segment
71999: , p_from_segment_code => l_adr_value_segment_code
72000: , p_from_combination_id => l_adr_value_combination_id

Line 72027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

72023:
72024: --
72025: -- Update the line information that should be overwritten
72026: --
72027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72028: p_header_num => 1);
72029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72030:
72031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 72029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

72025: -- Update the line information that should be overwritten
72026: --
72027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72028: p_header_num => 1);
72029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72030:
72031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72032:
72033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 72031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

72027: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72028: p_header_num => 1);
72029: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72030:
72031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72032:
72033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72035: END IF;

Line 72034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

72030:
72031: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72032:
72033: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72034: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72035: END IF;
72036:
72037: --
72038: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 72041: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

72037: --
72038: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72039: --
72040: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72041: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72042: ELSE
72043: ---------------------------------------------------------------------------------------------------
72044: -- 4262811a Switch Sign
72045: ---------------------------------------------------------------------------------------------------

Line 72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

72042: ELSE
72043: ---------------------------------------------------------------------------------------------------
72044: -- 4262811a Switch Sign
72045: ---------------------------------------------------------------------------------------------------
72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72043: ---------------------------------------------------------------------------------------------------
72044: -- 4262811a Switch Sign
72045: ---------------------------------------------------------------------------------------------------
72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302

Line 72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72044: -- 4262811a Switch Sign
72045: ---------------------------------------------------------------------------------------------------
72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302
72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72045: ---------------------------------------------------------------------------------------------------
72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302
72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72046: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72047: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302
72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72054:

Line 72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

72048: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302
72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72054:
72055: END IF;
72056:

Line 72053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72049: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72050: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72051: -- 5132302
72052: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72053: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72054:
72055: END IF;
72056:
72057: -- 4955764

Line 72058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72054:
72055: END IF;
72056:
72057: -- 4955764
72058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72060:
72061:
72062: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 72062: XLA_AE_LINES_PKG.ValidateCurrentLine;

72058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72060:
72061:
72062: XLA_AE_LINES_PKG.ValidateCurrentLine;
72063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72064:
72065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 72063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72060:
72061:
72062: XLA_AE_LINES_PKG.ValidateCurrentLine;
72063: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72064:
72065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72067: ,p_balance_type_code => l_balance_type_code);

Line 72264: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

72260: --
72261: -- bulk performance
72262: --
72263: l_balance_type_code VARCHAR2(1);
72264: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
72265: l_log_module VARCHAR2(240);
72266:
72267: --
72268: -- Upgrade strategy

Line 72338: XLA_AE_LINES_PKG.SetNewLine;

72334: ') = 'GAIN'
72335: THEN
72336:
72337: --
72338: XLA_AE_LINES_PKG.SetNewLine;
72339:
72340: p_balance_type_code := l_balance_type_code;
72341: -- set the flag so later we will know whether the gain loss line needs to be created
72342:

Line 72350: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

72346:
72347: --
72348: -- bulk performance
72349: --
72350: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
72351: p_header_num => 0); -- 4262811
72352: --
72353: -- set accounting line options
72354: --

Line 72355: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

72351: p_header_num => 0); -- 4262811
72352: --
72353: -- set accounting line options
72354: --
72355: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
72356: p_natural_side_code => 'D'
72357: , p_gain_or_loss_flag => 'Y'
72358: , p_gl_transfer_mode_code => 'S'
72359: , p_acct_entry_type_code => 'A'

Line 72369: xla_ae_lines_pkg.SetAcctLineType

72365: --
72366: --
72367: -- set accounting line type info
72368: --
72369: xla_ae_lines_pkg.SetAcctLineType
72370: (p_component_type => l_component_type
72371: ,p_event_type_code => l_event_type_code
72372: ,p_line_definition_owner_code => l_line_definition_owner_code
72373: ,p_line_definition_code => l_line_definition_code

Line 72383: xla_ae_lines_pkg.SetAcctClass(

72379: ,p_event_class_code => l_event_class_code);
72380: --
72381: -- set accounting class
72382: --
72383: xla_ae_lines_pkg.SetAcctClass(
72384: p_accounting_class_code => 'GAIN'
72385: , p_ae_header_id => l_ae_header_id
72386: );
72387:

Line 72391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

72387:
72388: --
72389: -- set rounding class
72390: --
72391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72392: 'GAIN';
72393:
72394: --
72395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 72395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

72391: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
72392: 'GAIN';
72393:
72394: --
72395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72397: --
72398: -- bulk performance
72399: --

Line 72396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

72392: 'GAIN';
72393:
72394: --
72395: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
72396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72397: --
72398: -- bulk performance
72399: --
72400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 72400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

72396: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
72397: --
72398: -- bulk performance
72399: --
72400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72401:
72402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72404:

Line 72402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

72398: -- bulk performance
72399: --
72400: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72401:
72402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72404:
72405: -- 4955764
72406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72403: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72404:
72405: -- 4955764
72406: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72407: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
72408:
72409: -- 4458381 Public Sector Enh
72410:

Line 72516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

72512: l_rec_acct_attrs.array_num_value(43) := p_source_89;
72513: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
72514: l_rec_acct_attrs.array_num_value(44) := p_source_90;
72515:
72516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72518:
72519: ---------------------------------------------------------------------------------------------------------------
72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 72517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

72513: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
72514: l_rec_acct_attrs.array_num_value(44) := p_source_90;
72515:
72516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72518:
72519: ---------------------------------------------------------------------------------------------------------------
72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72521: ---------------------------------------------------------------------------------------------------------------

Line 72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

72516: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
72517: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
72518:
72519: ---------------------------------------------------------------------------------------------------------------
72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72521: ---------------------------------------------------------------------------------------------------------------
72522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72523:
72524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 72522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

72518:
72519: ---------------------------------------------------------------------------------------------------------------
72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72521: ---------------------------------------------------------------------------------------------------------------
72522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72523:
72524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72526:

Line 72524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72520: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
72521: ---------------------------------------------------------------------------------------------------------------
72522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72523:
72524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72526:
72527: IF xla_accounting_cache_pkg.GetValueChar
72528: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 72525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

72521: ---------------------------------------------------------------------------------------------------------------
72522: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
72523:
72524: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72526:
72527: IF xla_accounting_cache_pkg.GetValueChar
72528: (p_source_code => 'LEDGER_CATEGORY_CODE'
72529: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 72536: xla_ae_lines_pkg.BflowUpgEntry

72532: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72533: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
72534: )
72535: THEN
72536: xla_ae_lines_pkg.BflowUpgEntry
72537: (p_business_method_code => l_bflow_method_code
72538: ,p_business_class_code => l_bflow_class_code
72539: ,p_balance_type => l_balance_type_code);
72540: ELSE

Line 72580: xla_ae_lines_pkg.set_ccid(

72576: , x_value_type_code => l_adr_value_type_code
72577: , p_side => 'NA'
72578: );
72579:
72580: xla_ae_lines_pkg.set_ccid(
72581: p_code_combination_id => l_ccid
72582: , p_value_type_code => l_adr_value_type_code
72583: , p_transaction_coa_id => l_adr_transaction_coa_id
72584: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72615: xla_ae_lines_pkg.set_segment(

72611: );
72612:
72613: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72614:
72615: xla_ae_lines_pkg.set_segment(
72616: p_to_segment_code => 'GL_BALANCING'
72617: , p_segment_value => l_segment
72618: , p_from_segment_code => l_adr_value_segment_code
72619: , p_from_combination_id => l_adr_value_combination_id

Line 72659: xla_ae_lines_pkg.set_segment(

72655: );
72656:
72657: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72658:
72659: xla_ae_lines_pkg.set_segment(
72660: p_to_segment_code => 'GL_ACCOUNT'
72661: , p_segment_value => l_segment
72662: , p_from_segment_code => l_adr_value_segment_code
72663: , p_from_combination_id => l_adr_value_combination_id

Line 72703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

72699: xla_accounting_err_pkg.build_message
72700: (p_appli_s_name => 'XLA'
72701: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
72702: ,p_token_1 => 'LINE_NUMBER'
72703: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
72704: ,p_token_2 => 'LINE_TYPE_NAME'
72705: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
72706: l_component_type
72707: ,l_component_code

Line 72739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

72735: --
72736: --
72737: ------------------------------------------------------------------------------------------------
72738: -- 4219869 Business Flow
72739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72740: -- Prior Entry. Currently, the following code is always generated.
72741: ------------------------------------------------------------------------------------------------
72742: XLA_AE_LINES_PKG.ValidateCurrentLine;
72743:

Line 72742: XLA_AE_LINES_PKG.ValidateCurrentLine;

72738: -- 4219869 Business Flow
72739: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
72740: -- Prior Entry. Currently, the following code is always generated.
72741: ------------------------------------------------------------------------------------------------
72742: XLA_AE_LINES_PKG.ValidateCurrentLine;
72743:
72744: ------------------------------------------------------------------------------------
72745: -- 4219869 Business Flow
72746: -- Populated credit and debit amounts -- Need to generate this within IF

Line 72748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72744: ------------------------------------------------------------------------------------
72745: -- 4219869 Business Flow
72746: -- Populated credit and debit amounts -- Need to generate this within IF
72747: ------------------------------------------------------------------------------------
72748: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72749:
72750: ----------------------------------------------------------------------------------
72751: -- 4219869 Business Flow
72752: -- Update journal entry status -- Need to generate this within IF

Line 72780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

72776: -- To allow MPA report to determine if it should generate report process
72777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72778: ------------------------------------------------------------------------------------------
72779:
72780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72783: -- call ADRs
72784: -- Bug 4922099

Line 72781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

72777: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
72778: ------------------------------------------------------------------------------------------
72779:
72780: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
72781: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
72782: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
72783: -- call ADRs
72784: -- Bug 4922099
72785: --

Line 72809: xla_ae_lines_pkg.set_ccid(

72805: , x_value_type_code => l_adr_value_type_code
72806: , p_side => 'NA'
72807: );
72808:
72809: xla_ae_lines_pkg.set_ccid(
72810: p_code_combination_id => l_ccid
72811: , p_value_type_code => l_adr_value_type_code
72812: , p_transaction_coa_id => l_adr_transaction_coa_id
72813: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 72844: xla_ae_lines_pkg.set_segment(

72840: );
72841:
72842: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72843:
72844: xla_ae_lines_pkg.set_segment(
72845: p_to_segment_code => 'GL_BALANCING'
72846: , p_segment_value => l_segment
72847: , p_from_segment_code => l_adr_value_segment_code
72848: , p_from_combination_id => l_adr_value_combination_id

Line 72888: xla_ae_lines_pkg.set_segment(

72884: );
72885:
72886: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
72887:
72888: xla_ae_lines_pkg.set_segment(
72889: p_to_segment_code => 'GL_ACCOUNT'
72890: , p_segment_value => l_segment
72891: , p_from_segment_code => l_adr_value_segment_code
72892: , p_from_combination_id => l_adr_value_combination_id

Line 72919: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

72915:
72916: --
72917: -- Update the line information that should be overwritten
72918: --
72919: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72920: p_header_num => 1);
72921: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72922:
72923: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 72921: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

72917: -- Update the line information that should be overwritten
72918: --
72919: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72920: p_header_num => 1);
72921: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72922:
72923: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72924:
72925: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 72923: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

72919: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
72920: p_header_num => 1);
72921: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
72922:
72923: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72924:
72925: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72926: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72927: END IF;

Line 72926: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

72922:
72923: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
72924:
72925: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
72926: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
72927: END IF;
72928:
72929: --
72930: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 72933: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

72929: --
72930: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72931: --
72932: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72933: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72934: ELSE
72935: ---------------------------------------------------------------------------------------------------
72936: -- 4262811a Switch Sign
72937: ---------------------------------------------------------------------------------------------------

Line 72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

72934: ELSE
72935: ---------------------------------------------------------------------------------------------------
72936: -- 4262811a Switch Sign
72937: ---------------------------------------------------------------------------------------------------
72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72935: ---------------------------------------------------------------------------------------------------
72936: -- 4262811a Switch Sign
72937: ---------------------------------------------------------------------------------------------------
72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302

Line 72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72936: -- 4262811a Switch Sign
72937: ---------------------------------------------------------------------------------------------------
72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302
72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

72937: ---------------------------------------------------------------------------------------------------
72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302
72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72945: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72938: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
72939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302
72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72945: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72946:

Line 72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

72940: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302
72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72945: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72946:
72947: END IF;
72948:

Line 72945: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

72941: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
72942: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72943: -- 5132302
72944: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
72945: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
72946:
72947: END IF;
72948:
72949: -- 4955764

Line 72950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

72946:
72947: END IF;
72948:
72949: -- 4955764
72950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72951: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72952:
72953:
72954: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 72954: XLA_AE_LINES_PKG.ValidateCurrentLine;

72950: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72951: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72952:
72953:
72954: XLA_AE_LINES_PKG.ValidateCurrentLine;
72955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72956:
72957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72958: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 72955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

72951: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
72952:
72953:
72954: XLA_AE_LINES_PKG.ValidateCurrentLine;
72955: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72956:
72957: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72958: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72959: ,p_balance_type_code => l_balance_type_code);

Line 73132: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

73128: --
73129: -- bulk performance
73130: --
73131: l_balance_type_code VARCHAR2(1);
73132: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73133: l_log_module VARCHAR2(240);
73134:
73135: --
73136: -- Upgrade strategy

Line 73218: XLA_AE_LINES_PKG.SetNewLine;

73214: ') <> 'BANK ERROR'
73215: THEN
73216:
73217: --
73218: XLA_AE_LINES_PKG.SetNewLine;
73219:
73220: p_balance_type_code := l_balance_type_code;
73221: -- set the flag so later we will know whether the gain loss line needs to be created
73222:

Line 73230: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

73226:
73227: --
73228: -- bulk performance
73229: --
73230: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
73231: p_header_num => 0); -- 4262811
73232: --
73233: -- set accounting line options
73234: --

Line 73235: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

73231: p_header_num => 0); -- 4262811
73232: --
73233: -- set accounting line options
73234: --
73235: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
73236: p_natural_side_code => 'C'
73237: , p_gain_or_loss_flag => 'Y'
73238: , p_gl_transfer_mode_code => 'S'
73239: , p_acct_entry_type_code => 'A'

Line 73249: xla_ae_lines_pkg.SetAcctLineType

73245: --
73246: --
73247: -- set accounting line type info
73248: --
73249: xla_ae_lines_pkg.SetAcctLineType
73250: (p_component_type => l_component_type
73251: ,p_event_type_code => l_event_type_code
73252: ,p_line_definition_owner_code => l_line_definition_owner_code
73253: ,p_line_definition_code => l_line_definition_code

Line 73263: xla_ae_lines_pkg.SetAcctClass(

73259: ,p_event_class_code => l_event_class_code);
73260: --
73261: -- set accounting class
73262: --
73263: xla_ae_lines_pkg.SetAcctClass(
73264: p_accounting_class_code => 'GAIN'
73265: , p_ae_header_id => l_ae_header_id
73266: );
73267:

Line 73271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

73267:
73268: --
73269: -- set rounding class
73270: --
73271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73272: 'GAIN';
73273:
73274: --
73275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 73275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

73271: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
73272: 'GAIN';
73273:
73274: --
73275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73277: --
73278: -- bulk performance
73279: --

Line 73276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

73272: 'GAIN';
73273:
73274: --
73275: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
73276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73277: --
73278: -- bulk performance
73279: --
73280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 73280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

73276: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
73277: --
73278: -- bulk performance
73279: --
73280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73281:
73282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73284:

Line 73282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

73278: -- bulk performance
73279: --
73280: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73281:
73282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73284:
73285: -- 4955764
73286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73282: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73283: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73284:
73285: -- 4955764
73286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
73288:
73289: -- 4458381 Public Sector Enh
73290:

Line 73344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

73340: l_rec_acct_attrs.array_num_value(22) := p_source_87;
73341: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
73342: l_rec_acct_attrs.array_num_value(23) := p_source_88;
73343:
73344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73346:
73347: ---------------------------------------------------------------------------------------------------------------
73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 73345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

73341: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
73342: l_rec_acct_attrs.array_num_value(23) := p_source_88;
73343:
73344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73346:
73347: ---------------------------------------------------------------------------------------------------------------
73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73349: ---------------------------------------------------------------------------------------------------------------

Line 73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

73344: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
73345: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
73346:
73347: ---------------------------------------------------------------------------------------------------------------
73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73349: ---------------------------------------------------------------------------------------------------------------
73350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73351:
73352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 73350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

73346:
73347: ---------------------------------------------------------------------------------------------------------------
73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73349: ---------------------------------------------------------------------------------------------------------------
73350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73351:
73352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73354:

Line 73352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73348: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
73349: ---------------------------------------------------------------------------------------------------------------
73350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73351:
73352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73354:
73355: IF xla_accounting_cache_pkg.GetValueChar
73356: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 73353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

73349: ---------------------------------------------------------------------------------------------------------------
73350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
73351:
73352: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73354:
73355: IF xla_accounting_cache_pkg.GetValueChar
73356: (p_source_code => 'LEDGER_CATEGORY_CODE'
73357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 73364: xla_ae_lines_pkg.BflowUpgEntry

73360: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73361: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
73362: )
73363: THEN
73364: xla_ae_lines_pkg.BflowUpgEntry
73365: (p_business_method_code => l_bflow_method_code
73366: ,p_business_class_code => l_bflow_class_code
73367: ,p_balance_type => l_balance_type_code);
73368: ELSE

Line 73408: xla_ae_lines_pkg.set_ccid(

73404: , x_value_type_code => l_adr_value_type_code
73405: , p_side => 'NA'
73406: );
73407:
73408: xla_ae_lines_pkg.set_ccid(
73409: p_code_combination_id => l_ccid
73410: , p_value_type_code => l_adr_value_type_code
73411: , p_transaction_coa_id => l_adr_transaction_coa_id
73412: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73443: xla_ae_lines_pkg.set_segment(

73439: );
73440:
73441: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73442:
73443: xla_ae_lines_pkg.set_segment(
73444: p_to_segment_code => 'GL_BALANCING'
73445: , p_segment_value => l_segment
73446: , p_from_segment_code => l_adr_value_segment_code
73447: , p_from_combination_id => l_adr_value_combination_id

Line 73487: xla_ae_lines_pkg.set_segment(

73483: );
73484:
73485: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73486:
73487: xla_ae_lines_pkg.set_segment(
73488: p_to_segment_code => 'GL_ACCOUNT'
73489: , p_segment_value => l_segment
73490: , p_from_segment_code => l_adr_value_segment_code
73491: , p_from_combination_id => l_adr_value_combination_id

Line 73531: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

73527: xla_accounting_err_pkg.build_message
73528: (p_appli_s_name => 'XLA'
73529: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
73530: ,p_token_1 => 'LINE_NUMBER'
73531: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
73532: ,p_token_2 => 'LINE_TYPE_NAME'
73533: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
73534: l_component_type
73535: ,l_component_code

Line 73567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

73563: --
73564: --
73565: ------------------------------------------------------------------------------------------------
73566: -- 4219869 Business Flow
73567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73568: -- Prior Entry. Currently, the following code is always generated.
73569: ------------------------------------------------------------------------------------------------
73570: XLA_AE_LINES_PKG.ValidateCurrentLine;
73571:

Line 73570: XLA_AE_LINES_PKG.ValidateCurrentLine;

73566: -- 4219869 Business Flow
73567: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
73568: -- Prior Entry. Currently, the following code is always generated.
73569: ------------------------------------------------------------------------------------------------
73570: XLA_AE_LINES_PKG.ValidateCurrentLine;
73571:
73572: ------------------------------------------------------------------------------------
73573: -- 4219869 Business Flow
73574: -- Populated credit and debit amounts -- Need to generate this within IF

Line 73576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73572: ------------------------------------------------------------------------------------
73573: -- 4219869 Business Flow
73574: -- Populated credit and debit amounts -- Need to generate this within IF
73575: ------------------------------------------------------------------------------------
73576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73577:
73578: ----------------------------------------------------------------------------------
73579: -- 4219869 Business Flow
73580: -- Update journal entry status -- Need to generate this within IF

Line 73608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

73604: -- To allow MPA report to determine if it should generate report process
73605: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73606: ------------------------------------------------------------------------------------------
73607:
73608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73610: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73611: -- call ADRs
73612: -- Bug 4922099

Line 73609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

73605: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
73606: ------------------------------------------------------------------------------------------
73607:
73608: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
73609: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
73610: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
73611: -- call ADRs
73612: -- Bug 4922099
73613: --

Line 73637: xla_ae_lines_pkg.set_ccid(

73633: , x_value_type_code => l_adr_value_type_code
73634: , p_side => 'NA'
73635: );
73636:
73637: xla_ae_lines_pkg.set_ccid(
73638: p_code_combination_id => l_ccid
73639: , p_value_type_code => l_adr_value_type_code
73640: , p_transaction_coa_id => l_adr_transaction_coa_id
73641: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 73672: xla_ae_lines_pkg.set_segment(

73668: );
73669:
73670: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73671:
73672: xla_ae_lines_pkg.set_segment(
73673: p_to_segment_code => 'GL_BALANCING'
73674: , p_segment_value => l_segment
73675: , p_from_segment_code => l_adr_value_segment_code
73676: , p_from_combination_id => l_adr_value_combination_id

Line 73716: xla_ae_lines_pkg.set_segment(

73712: );
73713:
73714: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
73715:
73716: xla_ae_lines_pkg.set_segment(
73717: p_to_segment_code => 'GL_ACCOUNT'
73718: , p_segment_value => l_segment
73719: , p_from_segment_code => l_adr_value_segment_code
73720: , p_from_combination_id => l_adr_value_combination_id

Line 73747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

73743:
73744: --
73745: -- Update the line information that should be overwritten
73746: --
73747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73748: p_header_num => 1);
73749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73750:
73751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 73749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

73745: -- Update the line information that should be overwritten
73746: --
73747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73748: p_header_num => 1);
73749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73750:
73751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73752:
73753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 73751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

73747: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
73748: p_header_num => 1);
73749: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
73750:
73751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73752:
73753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73755: END IF;

Line 73754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

73750:
73751: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
73752:
73753: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
73754: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
73755: END IF;
73756:
73757: --
73758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 73761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

73757: --
73758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73759: --
73760: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73762: ELSE
73763: ---------------------------------------------------------------------------------------------------
73764: -- 4262811a Switch Sign
73765: ---------------------------------------------------------------------------------------------------

Line 73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

73762: ELSE
73763: ---------------------------------------------------------------------------------------------------
73764: -- 4262811a Switch Sign
73765: ---------------------------------------------------------------------------------------------------
73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73763: ---------------------------------------------------------------------------------------------------
73764: -- 4262811a Switch Sign
73765: ---------------------------------------------------------------------------------------------------
73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302

Line 73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73764: -- 4262811a Switch Sign
73765: ---------------------------------------------------------------------------------------------------
73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302
73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

73765: ---------------------------------------------------------------------------------------------------
73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302
73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73766: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
73767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302
73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73774:

Line 73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

73768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302
73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73774:
73775: END IF;
73776:

Line 73773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

73769: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
73770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73771: -- 5132302
73772: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
73773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
73774:
73775: END IF;
73776:
73777: -- 4955764

Line 73778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

73774:
73775: END IF;
73776:
73777: -- 4955764
73778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73780:
73781:
73782: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 73782: XLA_AE_LINES_PKG.ValidateCurrentLine;

73778: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73780:
73781:
73782: XLA_AE_LINES_PKG.ValidateCurrentLine;
73783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73784:
73785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 73783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

73779: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
73780:
73781:
73782: XLA_AE_LINES_PKG.ValidateCurrentLine;
73783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73784:
73785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73787: ,p_balance_type_code => l_balance_type_code);

Line 73959: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

73955: --
73956: -- bulk performance
73957: --
73958: l_balance_type_code VARCHAR2(1);
73959: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
73960: l_log_module VARCHAR2(240);
73961:
73962: --
73963: -- Upgrade strategy

Line 74037: XLA_AE_LINES_PKG.SetNewLine;

74033: ') <> 'R'
74034: THEN
74035:
74036: --
74037: XLA_AE_LINES_PKG.SetNewLine;
74038:
74039: p_balance_type_code := l_balance_type_code;
74040: -- set the flag so later we will know whether the gain loss line needs to be created
74041:

Line 74049: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

74045:
74046: --
74047: -- bulk performance
74048: --
74049: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
74050: p_header_num => 0); -- 4262811
74051: --
74052: -- set accounting line options
74053: --

Line 74054: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

74050: p_header_num => 0); -- 4262811
74051: --
74052: -- set accounting line options
74053: --
74054: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
74055: p_natural_side_code => 'D'
74056: , p_gain_or_loss_flag => 'N'
74057: , p_gl_transfer_mode_code => 'S'
74058: , p_acct_entry_type_code => 'A'

Line 74068: xla_ae_lines_pkg.SetAcctLineType

74064: --
74065: --
74066: -- set accounting line type info
74067: --
74068: xla_ae_lines_pkg.SetAcctLineType
74069: (p_component_type => l_component_type
74070: ,p_event_type_code => l_event_type_code
74071: ,p_line_definition_owner_code => l_line_definition_owner_code
74072: ,p_line_definition_code => l_line_definition_code

Line 74082: xla_ae_lines_pkg.SetAcctClass(

74078: ,p_event_class_code => l_event_class_code);
74079: --
74080: -- set accounting class
74081: --
74082: xla_ae_lines_pkg.SetAcctClass(
74083: p_accounting_class_code => 'INTEREST_EXPENSE'
74084: , p_ae_header_id => l_ae_header_id
74085: );
74086:

Line 74090: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

74086:
74087: --
74088: -- set rounding class
74089: --
74090: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74091: 'INTEREST_EXPENSE';
74092:
74093: --
74094: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 74094: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

74090: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74091: 'INTEREST_EXPENSE';
74092:
74093: --
74094: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74095: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74096: --
74097: -- bulk performance
74098: --

Line 74095: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

74091: 'INTEREST_EXPENSE';
74092:
74093: --
74094: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74095: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74096: --
74097: -- bulk performance
74098: --
74099: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 74099: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

74095: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74096: --
74097: -- bulk performance
74098: --
74099: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74100:
74101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74102: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74103:

Line 74101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

74097: -- bulk performance
74098: --
74099: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74100:
74101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74102: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74103:
74104: -- 4955764
74105: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74105: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74101: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74102: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74103:
74104: -- 4955764
74105: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74106: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74107:
74108: -- 4458381 Public Sector Enh
74109:

Line 74165: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

74161: l_rec_acct_attrs.array_num_value(23) := p_source_86;
74162: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74163: l_rec_acct_attrs.array_num_value(24) := p_source_88;
74164:
74165: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74166: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74167:
74168: ---------------------------------------------------------------------------------------------------------------
74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 74166: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

74162: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74163: l_rec_acct_attrs.array_num_value(24) := p_source_88;
74164:
74165: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74166: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74167:
74168: ---------------------------------------------------------------------------------------------------------------
74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74170: ---------------------------------------------------------------------------------------------------------------

Line 74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

74165: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74166: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74167:
74168: ---------------------------------------------------------------------------------------------------------------
74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74170: ---------------------------------------------------------------------------------------------------------------
74171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74172:
74173: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 74171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

74167:
74168: ---------------------------------------------------------------------------------------------------------------
74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74170: ---------------------------------------------------------------------------------------------------------------
74171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74172:
74173: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74174: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74175:

Line 74173: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74169: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74170: ---------------------------------------------------------------------------------------------------------------
74171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74172:
74173: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74174: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74175:
74176: IF xla_accounting_cache_pkg.GetValueChar
74177: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 74174: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74170: ---------------------------------------------------------------------------------------------------------------
74171: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74172:
74173: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74174: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74175:
74176: IF xla_accounting_cache_pkg.GetValueChar
74177: (p_source_code => 'LEDGER_CATEGORY_CODE'
74178: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 74185: xla_ae_lines_pkg.BflowUpgEntry

74181: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74182: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
74183: )
74184: THEN
74185: xla_ae_lines_pkg.BflowUpgEntry
74186: (p_business_method_code => l_bflow_method_code
74187: ,p_business_class_code => l_bflow_class_code
74188: ,p_balance_type => l_balance_type_code);
74189: ELSE

Line 74227: xla_ae_lines_pkg.set_ccid(

74223: , x_value_type_code => l_adr_value_type_code
74224: , p_side => 'NA'
74225: );
74226:
74227: xla_ae_lines_pkg.set_ccid(
74228: p_code_combination_id => l_ccid
74229: , p_value_type_code => l_adr_value_type_code
74230: , p_transaction_coa_id => l_adr_transaction_coa_id
74231: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74261: xla_ae_lines_pkg.set_segment(

74257: );
74258:
74259: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74260:
74261: xla_ae_lines_pkg.set_segment(
74262: p_to_segment_code => 'GL_ACCOUNT'
74263: , p_segment_value => l_segment
74264: , p_from_segment_code => l_adr_value_segment_code
74265: , p_from_combination_id => l_adr_value_combination_id

Line 74305: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

74301: xla_accounting_err_pkg.build_message
74302: (p_appli_s_name => 'XLA'
74303: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
74304: ,p_token_1 => 'LINE_NUMBER'
74305: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
74306: ,p_token_2 => 'LINE_TYPE_NAME'
74307: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
74308: l_component_type
74309: ,l_component_code

Line 74341: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

74337: --
74338: --
74339: ------------------------------------------------------------------------------------------------
74340: -- 4219869 Business Flow
74341: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74342: -- Prior Entry. Currently, the following code is always generated.
74343: ------------------------------------------------------------------------------------------------
74344: XLA_AE_LINES_PKG.ValidateCurrentLine;
74345:

Line 74344: XLA_AE_LINES_PKG.ValidateCurrentLine;

74340: -- 4219869 Business Flow
74341: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
74342: -- Prior Entry. Currently, the following code is always generated.
74343: ------------------------------------------------------------------------------------------------
74344: XLA_AE_LINES_PKG.ValidateCurrentLine;
74345:
74346: ------------------------------------------------------------------------------------
74347: -- 4219869 Business Flow
74348: -- Populated credit and debit amounts -- Need to generate this within IF

Line 74350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74346: ------------------------------------------------------------------------------------
74347: -- 4219869 Business Flow
74348: -- Populated credit and debit amounts -- Need to generate this within IF
74349: ------------------------------------------------------------------------------------
74350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74351:
74352: ----------------------------------------------------------------------------------
74353: -- 4219869 Business Flow
74354: -- Update journal entry status -- Need to generate this within IF

Line 74382: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

74378: -- To allow MPA report to determine if it should generate report process
74379: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74380: ------------------------------------------------------------------------------------------
74381:
74382: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74383: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74384: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74385: -- call ADRs
74386: -- Bug 4922099

Line 74383: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

74379: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
74380: ------------------------------------------------------------------------------------------
74381:
74382: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
74383: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
74384: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
74385: -- call ADRs
74386: -- Bug 4922099
74387: --

Line 74409: xla_ae_lines_pkg.set_ccid(

74405: , x_value_type_code => l_adr_value_type_code
74406: , p_side => 'NA'
74407: );
74408:
74409: xla_ae_lines_pkg.set_ccid(
74410: p_code_combination_id => l_ccid
74411: , p_value_type_code => l_adr_value_type_code
74412: , p_transaction_coa_id => l_adr_transaction_coa_id
74413: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74443: xla_ae_lines_pkg.set_segment(

74439: );
74440:
74441: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74442:
74443: xla_ae_lines_pkg.set_segment(
74444: p_to_segment_code => 'GL_ACCOUNT'
74445: , p_segment_value => l_segment
74446: , p_from_segment_code => l_adr_value_segment_code
74447: , p_from_combination_id => l_adr_value_combination_id

Line 74474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

74470:
74471: --
74472: -- Update the line information that should be overwritten
74473: --
74474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74475: p_header_num => 1);
74476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74477:
74478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 74476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

74472: -- Update the line information that should be overwritten
74473: --
74474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74475: p_header_num => 1);
74476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74477:
74478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74479:
74480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 74478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

74474: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
74475: p_header_num => 1);
74476: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
74477:
74478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74479:
74480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74482: END IF;

Line 74481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

74477:
74478: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
74479:
74480: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
74481: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
74482: END IF;
74483:
74484: --
74485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 74488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

74484: --
74485: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74486: --
74487: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74488: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74489: ELSE
74490: ---------------------------------------------------------------------------------------------------
74491: -- 4262811a Switch Sign
74492: ---------------------------------------------------------------------------------------------------

Line 74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

74489: ELSE
74490: ---------------------------------------------------------------------------------------------------
74491: -- 4262811a Switch Sign
74492: ---------------------------------------------------------------------------------------------------
74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74490: ---------------------------------------------------------------------------------------------------
74491: -- 4262811a Switch Sign
74492: ---------------------------------------------------------------------------------------------------
74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302

Line 74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74491: -- 4262811a Switch Sign
74492: ---------------------------------------------------------------------------------------------------
74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302
74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

74492: ---------------------------------------------------------------------------------------------------
74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302
74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74493: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
74494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302
74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74501:

Line 74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

74495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302
74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74501:
74502: END IF;
74503:

Line 74500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

74496: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
74497: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74498: -- 5132302
74499: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
74500: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
74501:
74502: END IF;
74503:
74504: -- 4955764

Line 74505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74501:
74502: END IF;
74503:
74504: -- 4955764
74505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74507:
74508:
74509: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 74509: XLA_AE_LINES_PKG.ValidateCurrentLine;

74505: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74507:
74508:
74509: XLA_AE_LINES_PKG.ValidateCurrentLine;
74510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74511:
74512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 74510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

74506: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
74507:
74508:
74509: XLA_AE_LINES_PKG.ValidateCurrentLine;
74510: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74511:
74512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74514: ,p_balance_type_code => l_balance_type_code);

Line 74689: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

74685: --
74686: -- bulk performance
74687: --
74688: l_balance_type_code VARCHAR2(1);
74689: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
74690: l_log_module VARCHAR2(240);
74691:
74692: --
74693: -- Upgrade strategy

Line 74767: XLA_AE_LINES_PKG.SetNewLine;

74763: ') <> 'PAYMENTCARD'
74764: THEN
74765:
74766: --
74767: XLA_AE_LINES_PKG.SetNewLine;
74768:
74769: p_balance_type_code := l_balance_type_code;
74770: -- set the flag so later we will know whether the gain loss line needs to be created
74771:

Line 74779: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

74775:
74776: --
74777: -- bulk performance
74778: --
74779: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
74780: p_header_num => 0); -- 4262811
74781: --
74782: -- set accounting line options
74783: --

Line 74784: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

74780: p_header_num => 0); -- 4262811
74781: --
74782: -- set accounting line options
74783: --
74784: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
74785: p_natural_side_code => 'D'
74786: , p_gain_or_loss_flag => 'N'
74787: , p_gl_transfer_mode_code => 'S'
74788: , p_acct_entry_type_code => 'A'

Line 74798: xla_ae_lines_pkg.SetAcctLineType

74794: --
74795: --
74796: -- set accounting line type info
74797: --
74798: xla_ae_lines_pkg.SetAcctLineType
74799: (p_component_type => l_component_type
74800: ,p_event_type_code => l_event_type_code
74801: ,p_line_definition_owner_code => l_line_definition_owner_code
74802: ,p_line_definition_code => l_line_definition_code

Line 74812: xla_ae_lines_pkg.SetAcctClass(

74808: ,p_event_class_code => l_event_class_code);
74809: --
74810: -- set accounting class
74811: --
74812: xla_ae_lines_pkg.SetAcctClass(
74813: p_accounting_class_code => 'INTEREST_EXPENSE'
74814: , p_ae_header_id => l_ae_header_id
74815: );
74816:

Line 74820: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

74816:
74817: --
74818: -- set rounding class
74819: --
74820: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74821: 'INTEREST_EXPENSE';
74822:
74823: --
74824: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 74824: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

74820: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
74821: 'INTEREST_EXPENSE';
74822:
74823: --
74824: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74825: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74826: --
74827: -- bulk performance
74828: --

Line 74825: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

74821: 'INTEREST_EXPENSE';
74822:
74823: --
74824: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
74825: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74826: --
74827: -- bulk performance
74828: --
74829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 74829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

74825: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
74826: --
74827: -- bulk performance
74828: --
74829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74830:
74831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74833:

Line 74831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

74827: -- bulk performance
74828: --
74829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74830:
74831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74833:
74834: -- 4955764
74835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 74835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

74831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74833:
74834: -- 4955764
74835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
74837:
74838: -- 4458381 Public Sector Enh
74839:

Line 74895: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

74891: l_rec_acct_attrs.array_num_value(23) := p_source_87;
74892: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74893: l_rec_acct_attrs.array_num_value(24) := p_source_88;
74894:
74895: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74896: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74897:
74898: ---------------------------------------------------------------------------------------------------------------
74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 74896: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

74892: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
74893: l_rec_acct_attrs.array_num_value(24) := p_source_88;
74894:
74895: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74896: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74897:
74898: ---------------------------------------------------------------------------------------------------------------
74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74900: ---------------------------------------------------------------------------------------------------------------

Line 74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

74895: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
74896: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
74897:
74898: ---------------------------------------------------------------------------------------------------------------
74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74900: ---------------------------------------------------------------------------------------------------------------
74901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74902:
74903: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 74901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

74897:
74898: ---------------------------------------------------------------------------------------------------------------
74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74900: ---------------------------------------------------------------------------------------------------------------
74901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74902:
74903: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74904: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74905:

Line 74903: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74899: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
74900: ---------------------------------------------------------------------------------------------------------------
74901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74902:
74903: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74904: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74905:
74906: IF xla_accounting_cache_pkg.GetValueChar
74907: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 74904: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

74900: ---------------------------------------------------------------------------------------------------------------
74901: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
74902:
74903: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74904: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74905:
74906: IF xla_accounting_cache_pkg.GetValueChar
74907: (p_source_code => 'LEDGER_CATEGORY_CODE'
74908: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 74915: xla_ae_lines_pkg.BflowUpgEntry

74911: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74912: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
74913: )
74914: THEN
74915: xla_ae_lines_pkg.BflowUpgEntry
74916: (p_business_method_code => l_bflow_method_code
74917: ,p_business_class_code => l_bflow_class_code
74918: ,p_balance_type => l_balance_type_code);
74919: ELSE

Line 74957: xla_ae_lines_pkg.set_ccid(

74953: , x_value_type_code => l_adr_value_type_code
74954: , p_side => 'NA'
74955: );
74956:
74957: xla_ae_lines_pkg.set_ccid(
74958: p_code_combination_id => l_ccid
74959: , p_value_type_code => l_adr_value_type_code
74960: , p_transaction_coa_id => l_adr_transaction_coa_id
74961: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 74991: xla_ae_lines_pkg.set_segment(

74987: );
74988:
74989: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
74990:
74991: xla_ae_lines_pkg.set_segment(
74992: p_to_segment_code => 'GL_ACCOUNT'
74993: , p_segment_value => l_segment
74994: , p_from_segment_code => l_adr_value_segment_code
74995: , p_from_combination_id => l_adr_value_combination_id

Line 75035: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

75031: xla_accounting_err_pkg.build_message
75032: (p_appli_s_name => 'XLA'
75033: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
75034: ,p_token_1 => 'LINE_NUMBER'
75035: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
75036: ,p_token_2 => 'LINE_TYPE_NAME'
75037: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
75038: l_component_type
75039: ,l_component_code

Line 75071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

75067: --
75068: --
75069: ------------------------------------------------------------------------------------------------
75070: -- 4219869 Business Flow
75071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75072: -- Prior Entry. Currently, the following code is always generated.
75073: ------------------------------------------------------------------------------------------------
75074: XLA_AE_LINES_PKG.ValidateCurrentLine;
75075:

Line 75074: XLA_AE_LINES_PKG.ValidateCurrentLine;

75070: -- 4219869 Business Flow
75071: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75072: -- Prior Entry. Currently, the following code is always generated.
75073: ------------------------------------------------------------------------------------------------
75074: XLA_AE_LINES_PKG.ValidateCurrentLine;
75075:
75076: ------------------------------------------------------------------------------------
75077: -- 4219869 Business Flow
75078: -- Populated credit and debit amounts -- Need to generate this within IF

Line 75080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75076: ------------------------------------------------------------------------------------
75077: -- 4219869 Business Flow
75078: -- Populated credit and debit amounts -- Need to generate this within IF
75079: ------------------------------------------------------------------------------------
75080: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75081:
75082: ----------------------------------------------------------------------------------
75083: -- 4219869 Business Flow
75084: -- Update journal entry status -- Need to generate this within IF

Line 75112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

75108: -- To allow MPA report to determine if it should generate report process
75109: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75110: ------------------------------------------------------------------------------------------
75111:
75112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75114: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75115: -- call ADRs
75116: -- Bug 4922099

Line 75113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

75109: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75110: ------------------------------------------------------------------------------------------
75111:
75112: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75113: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75114: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75115: -- call ADRs
75116: -- Bug 4922099
75117: --

Line 75139: xla_ae_lines_pkg.set_ccid(

75135: , x_value_type_code => l_adr_value_type_code
75136: , p_side => 'NA'
75137: );
75138:
75139: xla_ae_lines_pkg.set_ccid(
75140: p_code_combination_id => l_ccid
75141: , p_value_type_code => l_adr_value_type_code
75142: , p_transaction_coa_id => l_adr_transaction_coa_id
75143: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75173: xla_ae_lines_pkg.set_segment(

75169: );
75170:
75171: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
75172:
75173: xla_ae_lines_pkg.set_segment(
75174: p_to_segment_code => 'GL_ACCOUNT'
75175: , p_segment_value => l_segment
75176: , p_from_segment_code => l_adr_value_segment_code
75177: , p_from_combination_id => l_adr_value_combination_id

Line 75204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75200:
75201: --
75202: -- Update the line information that should be overwritten
75203: --
75204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75205: p_header_num => 1);
75206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75207:
75208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 75206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75202: -- Update the line information that should be overwritten
75203: --
75204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75205: p_header_num => 1);
75206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75207:
75208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75209:
75210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 75208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

75204: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75205: p_header_num => 1);
75206: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75207:
75208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75209:
75210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75212: END IF;

Line 75211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

75207:
75208: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75209:
75210: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75211: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75212: END IF;
75213:
75214: --
75215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 75218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

75214: --
75215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75216: --
75217: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75219: ELSE
75220: ---------------------------------------------------------------------------------------------------
75221: -- 4262811a Switch Sign
75222: ---------------------------------------------------------------------------------------------------

Line 75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

75219: ELSE
75220: ---------------------------------------------------------------------------------------------------
75221: -- 4262811a Switch Sign
75222: ---------------------------------------------------------------------------------------------------
75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75220: ---------------------------------------------------------------------------------------------------
75221: -- 4262811a Switch Sign
75222: ---------------------------------------------------------------------------------------------------
75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302

Line 75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75221: -- 4262811a Switch Sign
75222: ---------------------------------------------------------------------------------------------------
75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302
75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75222: ---------------------------------------------------------------------------------------------------
75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302
75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75223: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302
75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75231:

Line 75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

75225: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302
75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75231:
75232: END IF;
75233:

Line 75230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75226: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75227: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75228: -- 5132302
75229: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75230: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75231:
75232: END IF;
75233:
75234: -- 4955764

Line 75235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75231:
75232: END IF;
75233:
75234: -- 4955764
75235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75237:
75238:
75239: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 75239: XLA_AE_LINES_PKG.ValidateCurrentLine;

75235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75237:
75238:
75239: XLA_AE_LINES_PKG.ValidateCurrentLine;
75240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75241:
75242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 75240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75237:
75238:
75239: XLA_AE_LINES_PKG.ValidateCurrentLine;
75240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75241:
75242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75244: ,p_balance_type_code => l_balance_type_code);

Line 75438: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

75434: --
75435: -- bulk performance
75436: --
75437: l_balance_type_code VARCHAR2(1);
75438: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
75439: l_log_module VARCHAR2(240);
75440:
75441: --
75442: -- Upgrade strategy

Line 75508: XLA_AE_LINES_PKG.SetNewLine;

75504: ') = 'Y'
75505: THEN
75506:
75507: --
75508: XLA_AE_LINES_PKG.SetNewLine;
75509:
75510: p_balance_type_code := l_balance_type_code;
75511: -- set the flag so later we will know whether the gain loss line needs to be created
75512:

Line 75520: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

75516:
75517: --
75518: -- bulk performance
75519: --
75520: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
75521: p_header_num => 0); -- 4262811
75522: --
75523: -- set accounting line options
75524: --

Line 75525: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

75521: p_header_num => 0); -- 4262811
75522: --
75523: -- set accounting line options
75524: --
75525: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
75526: p_natural_side_code => 'D'
75527: , p_gain_or_loss_flag => 'N'
75528: , p_gl_transfer_mode_code => 'S'
75529: , p_acct_entry_type_code => 'A'

Line 75539: xla_ae_lines_pkg.SetAcctLineType

75535: --
75536: --
75537: -- set accounting line type info
75538: --
75539: xla_ae_lines_pkg.SetAcctLineType
75540: (p_component_type => l_component_type
75541: ,p_event_type_code => l_event_type_code
75542: ,p_line_definition_owner_code => l_line_definition_owner_code
75543: ,p_line_definition_code => l_line_definition_code

Line 75553: xla_ae_lines_pkg.SetAcctClass(

75549: ,p_event_class_code => l_event_class_code);
75550: --
75551: -- set accounting class
75552: --
75553: xla_ae_lines_pkg.SetAcctClass(
75554: p_accounting_class_code => 'IPV'
75555: , p_ae_header_id => l_ae_header_id
75556: );
75557:

Line 75561: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

75557:
75558: --
75559: -- set rounding class
75560: --
75561: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75562: 'IPV';
75563:
75564: --
75565: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 75565: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

75561: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
75562: 'IPV';
75563:
75564: --
75565: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75566: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75567: --
75568: -- bulk performance
75569: --

Line 75566: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

75562: 'IPV';
75563:
75564: --
75565: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
75566: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75567: --
75568: -- bulk performance
75569: --
75570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 75570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

75566: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
75567: --
75568: -- bulk performance
75569: --
75570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75571:
75572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75574:

Line 75572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

75568: -- bulk performance
75569: --
75570: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75571:
75572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75574:
75575: -- 4955764
75576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75572: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75573: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75574:
75575: -- 4955764
75576: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75577: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
75578:
75579: -- 4458381 Public Sector Enh
75580:

Line 75684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

75680: l_rec_acct_attrs.array_num_value(42) := p_source_89;
75681: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
75682: l_rec_acct_attrs.array_num_value(43) := p_source_90;
75683:
75684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75686:
75687: ---------------------------------------------------------------------------------------------------------------
75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 75685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

75681: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
75682: l_rec_acct_attrs.array_num_value(43) := p_source_90;
75683:
75684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75686:
75687: ---------------------------------------------------------------------------------------------------------------
75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75689: ---------------------------------------------------------------------------------------------------------------

Line 75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

75684: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
75685: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
75686:
75687: ---------------------------------------------------------------------------------------------------------------
75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75689: ---------------------------------------------------------------------------------------------------------------
75690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75691:
75692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 75690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

75686:
75687: ---------------------------------------------------------------------------------------------------------------
75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75689: ---------------------------------------------------------------------------------------------------------------
75690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75691:
75692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75694:

Line 75692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75688: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
75689: ---------------------------------------------------------------------------------------------------------------
75690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75691:
75692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75694:
75695: IF xla_accounting_cache_pkg.GetValueChar
75696: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 75693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

75689: ---------------------------------------------------------------------------------------------------------------
75690: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
75691:
75692: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75694:
75695: IF xla_accounting_cache_pkg.GetValueChar
75696: (p_source_code => 'LEDGER_CATEGORY_CODE'
75697: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 75704: xla_ae_lines_pkg.BflowUpgEntry

75700: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75701: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
75702: )
75703: THEN
75704: xla_ae_lines_pkg.BflowUpgEntry
75705: (p_business_method_code => l_bflow_method_code
75706: ,p_business_class_code => l_bflow_class_code
75707: ,p_balance_type => l_balance_type_code);
75708: ELSE

Line 75721: xla_ae_lines_pkg.SetLineDescription(

75717: --
75718: -- call description
75719: --
75720:
75721: xla_ae_lines_pkg.SetLineDescription(
75722: p_ae_header_id => l_ae_header_id
75723: ,p_description => Description_1 (
75724: p_application_id => p_application_id
75725: , p_ae_header_id => l_ae_header_id

Line 75754: xla_ae_lines_pkg.set_ccid(

75750: , x_value_type_code => l_adr_value_type_code
75751: , p_side => 'NA'
75752: );
75753:
75754: xla_ae_lines_pkg.set_ccid(
75755: p_code_combination_id => l_ccid
75756: , p_value_type_code => l_adr_value_type_code
75757: , p_transaction_coa_id => l_adr_transaction_coa_id
75758: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

75786: xla_accounting_err_pkg.build_message
75787: (p_appli_s_name => 'XLA'
75788: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
75789: ,p_token_1 => 'LINE_NUMBER'
75790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
75791: ,p_token_2 => 'LINE_TYPE_NAME'
75792: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
75793: l_component_type
75794: ,l_component_code

Line 75826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

75822: --
75823: --
75824: ------------------------------------------------------------------------------------------------
75825: -- 4219869 Business Flow
75826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75827: -- Prior Entry. Currently, the following code is always generated.
75828: ------------------------------------------------------------------------------------------------
75829: XLA_AE_LINES_PKG.ValidateCurrentLine;
75830:

Line 75829: XLA_AE_LINES_PKG.ValidateCurrentLine;

75825: -- 4219869 Business Flow
75826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
75827: -- Prior Entry. Currently, the following code is always generated.
75828: ------------------------------------------------------------------------------------------------
75829: XLA_AE_LINES_PKG.ValidateCurrentLine;
75830:
75831: ------------------------------------------------------------------------------------
75832: -- 4219869 Business Flow
75833: -- Populated credit and debit amounts -- Need to generate this within IF

Line 75835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75831: ------------------------------------------------------------------------------------
75832: -- 4219869 Business Flow
75833: -- Populated credit and debit amounts -- Need to generate this within IF
75834: ------------------------------------------------------------------------------------
75835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75836:
75837: ----------------------------------------------------------------------------------
75838: -- 4219869 Business Flow
75839: -- Update journal entry status -- Need to generate this within IF

Line 75867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

75863: -- To allow MPA report to determine if it should generate report process
75864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75865: ------------------------------------------------------------------------------------------
75866:
75867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75870: -- call ADRs
75871: -- Bug 4922099

Line 75868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

75864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
75865: ------------------------------------------------------------------------------------------
75866:
75867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
75868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
75869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
75870: -- call ADRs
75871: -- Bug 4922099
75872: --

Line 75892: xla_ae_lines_pkg.set_ccid(

75888: , x_value_type_code => l_adr_value_type_code
75889: , p_side => 'NA'
75890: );
75891:
75892: xla_ae_lines_pkg.set_ccid(
75893: p_code_combination_id => l_ccid
75894: , p_value_type_code => l_adr_value_type_code
75895: , p_transaction_coa_id => l_adr_transaction_coa_id
75896: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 75915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

75911:
75912: --
75913: -- Update the line information that should be overwritten
75914: --
75915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75916: p_header_num => 1);
75917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75918:
75919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 75917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

75913: -- Update the line information that should be overwritten
75914: --
75915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75916: p_header_num => 1);
75917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75918:
75919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75920:
75921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 75919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

75915: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
75916: p_header_num => 1);
75917: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
75918:
75919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75920:
75921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75922: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75923: END IF;

Line 75922: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

75918:
75919: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
75920:
75921: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
75922: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
75923: END IF;
75924:
75925: --
75926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 75929: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

75925: --
75926: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75927: --
75928: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75929: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75930: ELSE
75931: ---------------------------------------------------------------------------------------------------
75932: -- 4262811a Switch Sign
75933: ---------------------------------------------------------------------------------------------------

Line 75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

75930: ELSE
75931: ---------------------------------------------------------------------------------------------------
75932: -- 4262811a Switch Sign
75933: ---------------------------------------------------------------------------------------------------
75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75931: ---------------------------------------------------------------------------------------------------
75932: -- 4262811a Switch Sign
75933: ---------------------------------------------------------------------------------------------------
75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302

Line 75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75932: -- 4262811a Switch Sign
75933: ---------------------------------------------------------------------------------------------------
75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302
75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

75933: ---------------------------------------------------------------------------------------------------
75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302
75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75934: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
75935: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302
75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75942:

Line 75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

75936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302
75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75942:
75943: END IF;
75944:

Line 75941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

75937: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
75938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75939: -- 5132302
75940: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
75941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
75942:
75943: END IF;
75944:
75945: -- 4955764

Line 75946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

75942:
75943: END IF;
75944:
75945: -- 4955764
75946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75948:
75949:
75950: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 75950: XLA_AE_LINES_PKG.ValidateCurrentLine;

75946: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75948:
75949:
75950: XLA_AE_LINES_PKG.ValidateCurrentLine;
75951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75952:
75953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 75951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

75947: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
75948:
75949:
75950: XLA_AE_LINES_PKG.ValidateCurrentLine;
75951: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75952:
75953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75955: ,p_balance_type_code => l_balance_type_code);

Line 76147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

76143: --
76144: -- bulk performance
76145: --
76146: l_balance_type_code VARCHAR2(1);
76147: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76148: l_log_module VARCHAR2(240);
76149:
76150: --
76151: -- Upgrade strategy

Line 76217: XLA_AE_LINES_PKG.SetNewLine;

76213: ') = 'Y'
76214: THEN
76215:
76216: --
76217: XLA_AE_LINES_PKG.SetNewLine;
76218:
76219: p_balance_type_code := l_balance_type_code;
76220: -- set the flag so later we will know whether the gain loss line needs to be created
76221:

Line 76229: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76225:
76226: --
76227: -- bulk performance
76228: --
76229: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76230: p_header_num => 0); -- 4262811
76231: --
76232: -- set accounting line options
76233: --

Line 76234: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76230: p_header_num => 0); -- 4262811
76231: --
76232: -- set accounting line options
76233: --
76234: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76235: p_natural_side_code => 'D'
76236: , p_gain_or_loss_flag => 'N'
76237: , p_gl_transfer_mode_code => 'S'
76238: , p_acct_entry_type_code => 'A'

Line 76248: xla_ae_lines_pkg.SetAcctLineType

76244: --
76245: --
76246: -- set accounting line type info
76247: --
76248: xla_ae_lines_pkg.SetAcctLineType
76249: (p_component_type => l_component_type
76250: ,p_event_type_code => l_event_type_code
76251: ,p_line_definition_owner_code => l_line_definition_owner_code
76252: ,p_line_definition_code => l_line_definition_code

Line 76262: xla_ae_lines_pkg.SetAcctClass(

76258: ,p_event_class_code => l_event_class_code);
76259: --
76260: -- set accounting class
76261: --
76262: xla_ae_lines_pkg.SetAcctClass(
76263: p_accounting_class_code => 'IPV'
76264: , p_ae_header_id => l_ae_header_id
76265: );
76266:

Line 76270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76266:
76267: --
76268: -- set rounding class
76269: --
76270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76271: 'IPV';
76272:
76273: --
76274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76270: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76271: 'IPV';
76272:
76273: --
76274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76276: --
76277: -- bulk performance
76278: --

Line 76275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76271: 'IPV';
76272:
76273: --
76274: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76276: --
76277: -- bulk performance
76278: --
76279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76275: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76276: --
76277: -- bulk performance
76278: --
76279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76280:
76281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76283:

Line 76281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76277: -- bulk performance
76278: --
76279: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76280:
76281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76283:
76284: -- 4955764
76285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76281: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76282: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76283:
76284: -- 4955764
76285: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76286: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76287:
76288: -- 4458381 Public Sector Enh
76289:

Line 76391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

76387: l_rec_acct_attrs.array_num_value(41) := p_source_89;
76388: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
76389: l_rec_acct_attrs.array_num_value(42) := p_source_90;
76390:
76391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76393:
76394: ---------------------------------------------------------------------------------------------------------------
76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 76392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

76388: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
76389: l_rec_acct_attrs.array_num_value(42) := p_source_90;
76390:
76391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76393:
76394: ---------------------------------------------------------------------------------------------------------------
76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76396: ---------------------------------------------------------------------------------------------------------------

Line 76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

76391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
76392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
76393:
76394: ---------------------------------------------------------------------------------------------------------------
76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76396: ---------------------------------------------------------------------------------------------------------------
76397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76398:
76399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 76397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

76393:
76394: ---------------------------------------------------------------------------------------------------------------
76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76396: ---------------------------------------------------------------------------------------------------------------
76397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76398:
76399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76401:

Line 76399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
76396: ---------------------------------------------------------------------------------------------------------------
76397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76398:
76399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76401:
76402: IF xla_accounting_cache_pkg.GetValueChar
76403: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 76400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

76396: ---------------------------------------------------------------------------------------------------------------
76397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
76398:
76399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
76401:
76402: IF xla_accounting_cache_pkg.GetValueChar
76403: (p_source_code => 'LEDGER_CATEGORY_CODE'
76404: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 76411: xla_ae_lines_pkg.BflowUpgEntry

76407: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
76408: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
76409: )
76410: THEN
76411: xla_ae_lines_pkg.BflowUpgEntry
76412: (p_business_method_code => l_bflow_method_code
76413: ,p_business_class_code => l_bflow_class_code
76414: ,p_balance_type => l_balance_type_code);
76415: ELSE

Line 76428: xla_ae_lines_pkg.SetLineDescription(

76424: --
76425: -- call description
76426: --
76427:
76428: xla_ae_lines_pkg.SetLineDescription(
76429: p_ae_header_id => l_ae_header_id
76430: ,p_description => Description_1 (
76431: p_application_id => p_application_id
76432: , p_ae_header_id => l_ae_header_id

Line 76461: xla_ae_lines_pkg.set_ccid(

76457: , x_value_type_code => l_adr_value_type_code
76458: , p_side => 'NA'
76459: );
76460:
76461: xla_ae_lines_pkg.set_ccid(
76462: p_code_combination_id => l_ccid
76463: , p_value_type_code => l_adr_value_type_code
76464: , p_transaction_coa_id => l_adr_transaction_coa_id
76465: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76497: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

76493: xla_accounting_err_pkg.build_message
76494: (p_appli_s_name => 'XLA'
76495: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
76496: ,p_token_1 => 'LINE_NUMBER'
76497: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
76498: ,p_token_2 => 'LINE_TYPE_NAME'
76499: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
76500: l_component_type
76501: ,l_component_code

Line 76533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

76529: --
76530: --
76531: ------------------------------------------------------------------------------------------------
76532: -- 4219869 Business Flow
76533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76534: -- Prior Entry. Currently, the following code is always generated.
76535: ------------------------------------------------------------------------------------------------
76536: XLA_AE_LINES_PKG.ValidateCurrentLine;
76537:

Line 76536: XLA_AE_LINES_PKG.ValidateCurrentLine;

76532: -- 4219869 Business Flow
76533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
76534: -- Prior Entry. Currently, the following code is always generated.
76535: ------------------------------------------------------------------------------------------------
76536: XLA_AE_LINES_PKG.ValidateCurrentLine;
76537:
76538: ------------------------------------------------------------------------------------
76539: -- 4219869 Business Flow
76540: -- Populated credit and debit amounts -- Need to generate this within IF

Line 76542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76538: ------------------------------------------------------------------------------------
76539: -- 4219869 Business Flow
76540: -- Populated credit and debit amounts -- Need to generate this within IF
76541: ------------------------------------------------------------------------------------
76542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76543:
76544: ----------------------------------------------------------------------------------
76545: -- 4219869 Business Flow
76546: -- Update journal entry status -- Need to generate this within IF

Line 76574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

76570: -- To allow MPA report to determine if it should generate report process
76571: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76572: ------------------------------------------------------------------------------------------
76573:
76574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76576: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76577: -- call ADRs
76578: -- Bug 4922099

Line 76575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

76571: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
76572: ------------------------------------------------------------------------------------------
76573:
76574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
76575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
76576: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
76577: -- call ADRs
76578: -- Bug 4922099
76579: --

Line 76599: xla_ae_lines_pkg.set_ccid(

76595: , x_value_type_code => l_adr_value_type_code
76596: , p_side => 'NA'
76597: );
76598:
76599: xla_ae_lines_pkg.set_ccid(
76600: p_code_combination_id => l_ccid
76601: , p_value_type_code => l_adr_value_type_code
76602: , p_transaction_coa_id => l_adr_transaction_coa_id
76603: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 76622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

76618:
76619: --
76620: -- Update the line information that should be overwritten
76621: --
76622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76623: p_header_num => 1);
76624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76625:
76626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 76624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

76620: -- Update the line information that should be overwritten
76621: --
76622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76623: p_header_num => 1);
76624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76625:
76626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76627:
76628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 76626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

76622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
76623: p_header_num => 1);
76624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
76625:
76626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76627:
76628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76630: END IF;

Line 76629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

76625:
76626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
76627:
76628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
76629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
76630: END IF;
76631:
76632: --
76633: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 76636: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

76632: --
76633: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76634: --
76635: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76636: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76637: ELSE
76638: ---------------------------------------------------------------------------------------------------
76639: -- 4262811a Switch Sign
76640: ---------------------------------------------------------------------------------------------------

Line 76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

76637: ELSE
76638: ---------------------------------------------------------------------------------------------------
76639: -- 4262811a Switch Sign
76640: ---------------------------------------------------------------------------------------------------
76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76638: ---------------------------------------------------------------------------------------------------
76639: -- 4262811a Switch Sign
76640: ---------------------------------------------------------------------------------------------------
76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302

Line 76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76639: -- 4262811a Switch Sign
76640: ---------------------------------------------------------------------------------------------------
76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302
76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

76640: ---------------------------------------------------------------------------------------------------
76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302
76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
76642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302
76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76649:

Line 76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

76643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302
76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76649:
76650: END IF;
76651:

Line 76648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

76644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
76645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76646: -- 5132302
76647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
76648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
76649:
76650: END IF;
76651:
76652: -- 4955764

Line 76653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76649:
76650: END IF;
76651:
76652: -- 4955764
76653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76655:
76656:
76657: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 76657: XLA_AE_LINES_PKG.ValidateCurrentLine;

76653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76655:
76656:
76657: XLA_AE_LINES_PKG.ValidateCurrentLine;
76658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76659:
76660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76661: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 76658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

76654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
76655:
76656:
76657: XLA_AE_LINES_PKG.ValidateCurrentLine;
76658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76659:
76660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76661: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76662: ,p_balance_type_code => l_balance_type_code);

Line 76856: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

76852: --
76853: -- bulk performance
76854: --
76855: l_balance_type_code VARCHAR2(1);
76856: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
76857: l_log_module VARCHAR2(240);
76858:
76859: --
76860: -- Upgrade strategy

Line 76926: XLA_AE_LINES_PKG.SetNewLine;

76922: ') = 'Y'
76923: THEN
76924:
76925: --
76926: XLA_AE_LINES_PKG.SetNewLine;
76927:
76928: p_balance_type_code := l_balance_type_code;
76929: -- set the flag so later we will know whether the gain loss line needs to be created
76930:

Line 76938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

76934:
76935: --
76936: -- bulk performance
76937: --
76938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
76939: p_header_num => 0); -- 4262811
76940: --
76941: -- set accounting line options
76942: --

Line 76943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

76939: p_header_num => 0); -- 4262811
76940: --
76941: -- set accounting line options
76942: --
76943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
76944: p_natural_side_code => 'D'
76945: , p_gain_or_loss_flag => 'N'
76946: , p_gl_transfer_mode_code => 'S'
76947: , p_acct_entry_type_code => 'A'

Line 76957: xla_ae_lines_pkg.SetAcctLineType

76953: --
76954: --
76955: -- set accounting line type info
76956: --
76957: xla_ae_lines_pkg.SetAcctLineType
76958: (p_component_type => l_component_type
76959: ,p_event_type_code => l_event_type_code
76960: ,p_line_definition_owner_code => l_line_definition_owner_code
76961: ,p_line_definition_code => l_line_definition_code

Line 76971: xla_ae_lines_pkg.SetAcctClass(

76967: ,p_event_class_code => l_event_class_code);
76968: --
76969: -- set accounting class
76970: --
76971: xla_ae_lines_pkg.SetAcctClass(
76972: p_accounting_class_code => 'IPV'
76973: , p_ae_header_id => l_ae_header_id
76974: );
76975:

Line 76979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

76975:
76976: --
76977: -- set rounding class
76978: --
76979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76980: 'IPV';
76981:
76982: --
76983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 76983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

76979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
76980: 'IPV';
76981:
76982: --
76983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76985: --
76986: -- bulk performance
76987: --

Line 76984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

76980: 'IPV';
76981:
76982: --
76983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
76984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76985: --
76986: -- bulk performance
76987: --
76988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 76988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

76984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
76985: --
76986: -- bulk performance
76987: --
76988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76989:
76990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76992:

Line 76990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

76986: -- bulk performance
76987: --
76988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76989:
76990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76992:
76993: -- 4955764
76994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 76994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

76990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76992:
76993: -- 4955764
76994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
76996:
76997: -- 4458381 Public Sector Enh
76998:

Line 77104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

77100: l_rec_acct_attrs.array_num_value(43) := p_source_89;
77101: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
77102: l_rec_acct_attrs.array_num_value(44) := p_source_90;
77103:
77104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77106:
77107: ---------------------------------------------------------------------------------------------------------------
77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 77105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

77101: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
77102: l_rec_acct_attrs.array_num_value(44) := p_source_90;
77103:
77104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77106:
77107: ---------------------------------------------------------------------------------------------------------------
77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77109: ---------------------------------------------------------------------------------------------------------------

Line 77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

77104: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77105: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77106:
77107: ---------------------------------------------------------------------------------------------------------------
77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77109: ---------------------------------------------------------------------------------------------------------------
77110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77111:
77112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 77110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

77106:
77107: ---------------------------------------------------------------------------------------------------------------
77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77109: ---------------------------------------------------------------------------------------------------------------
77110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77111:
77112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77114:

Line 77112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77108: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77109: ---------------------------------------------------------------------------------------------------------------
77110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77111:
77112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77114:
77115: IF xla_accounting_cache_pkg.GetValueChar
77116: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 77113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77109: ---------------------------------------------------------------------------------------------------------------
77110: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77111:
77112: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77113: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77114:
77115: IF xla_accounting_cache_pkg.GetValueChar
77116: (p_source_code => 'LEDGER_CATEGORY_CODE'
77117: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 77124: xla_ae_lines_pkg.BflowUpgEntry

77120: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77121: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
77122: )
77123: THEN
77124: xla_ae_lines_pkg.BflowUpgEntry
77125: (p_business_method_code => l_bflow_method_code
77126: ,p_business_class_code => l_bflow_class_code
77127: ,p_balance_type => l_balance_type_code);
77128: ELSE

Line 77141: xla_ae_lines_pkg.SetLineDescription(

77137: --
77138: -- call description
77139: --
77140:
77141: xla_ae_lines_pkg.SetLineDescription(
77142: p_ae_header_id => l_ae_header_id
77143: ,p_description => Description_1 (
77144: p_application_id => p_application_id
77145: , p_ae_header_id => l_ae_header_id

Line 77174: xla_ae_lines_pkg.set_ccid(

77170: , x_value_type_code => l_adr_value_type_code
77171: , p_side => 'NA'
77172: );
77173:
77174: xla_ae_lines_pkg.set_ccid(
77175: p_code_combination_id => l_ccid
77176: , p_value_type_code => l_adr_value_type_code
77177: , p_transaction_coa_id => l_adr_transaction_coa_id
77178: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77210: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

77206: xla_accounting_err_pkg.build_message
77207: (p_appli_s_name => 'XLA'
77208: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
77209: ,p_token_1 => 'LINE_NUMBER'
77210: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
77211: ,p_token_2 => 'LINE_TYPE_NAME'
77212: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
77213: l_component_type
77214: ,l_component_code

Line 77246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77242: --
77243: --
77244: ------------------------------------------------------------------------------------------------
77245: -- 4219869 Business Flow
77246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77247: -- Prior Entry. Currently, the following code is always generated.
77248: ------------------------------------------------------------------------------------------------
77249: XLA_AE_LINES_PKG.ValidateCurrentLine;
77250:

Line 77249: XLA_AE_LINES_PKG.ValidateCurrentLine;

77245: -- 4219869 Business Flow
77246: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77247: -- Prior Entry. Currently, the following code is always generated.
77248: ------------------------------------------------------------------------------------------------
77249: XLA_AE_LINES_PKG.ValidateCurrentLine;
77250:
77251: ------------------------------------------------------------------------------------
77252: -- 4219869 Business Flow
77253: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77255: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77251: ------------------------------------------------------------------------------------
77252: -- 4219869 Business Flow
77253: -- Populated credit and debit amounts -- Need to generate this within IF
77254: ------------------------------------------------------------------------------------
77255: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77256:
77257: ----------------------------------------------------------------------------------
77258: -- 4219869 Business Flow
77259: -- Update journal entry status -- Need to generate this within IF

Line 77287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77283: -- To allow MPA report to determine if it should generate report process
77284: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77285: ------------------------------------------------------------------------------------------
77286:
77287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77289: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77290: -- call ADRs
77291: -- Bug 4922099

Line 77288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77284: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77285: ------------------------------------------------------------------------------------------
77286:
77287: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77288: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
77289: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
77290: -- call ADRs
77291: -- Bug 4922099
77292: --

Line 77312: xla_ae_lines_pkg.set_ccid(

77308: , x_value_type_code => l_adr_value_type_code
77309: , p_side => 'NA'
77310: );
77311:
77312: xla_ae_lines_pkg.set_ccid(
77313: p_code_combination_id => l_ccid
77314: , p_value_type_code => l_adr_value_type_code
77315: , p_transaction_coa_id => l_adr_transaction_coa_id
77316: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

77331:
77332: --
77333: -- Update the line information that should be overwritten
77334: --
77335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77336: p_header_num => 1);
77337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77338:
77339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 77337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

77333: -- Update the line information that should be overwritten
77334: --
77335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77336: p_header_num => 1);
77337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77338:
77339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77340:
77341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 77339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

77335: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
77336: p_header_num => 1);
77337: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
77338:
77339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77340:
77341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77343: END IF;

Line 77342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

77338:
77339: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
77340:
77341: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
77342: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
77343: END IF;
77344:
77345: --
77346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 77349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

77345: --
77346: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77347: --
77348: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77349: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77350: ELSE
77351: ---------------------------------------------------------------------------------------------------
77352: -- 4262811a Switch Sign
77353: ---------------------------------------------------------------------------------------------------

Line 77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

77350: ELSE
77351: ---------------------------------------------------------------------------------------------------
77352: -- 4262811a Switch Sign
77353: ---------------------------------------------------------------------------------------------------
77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77351: ---------------------------------------------------------------------------------------------------
77352: -- 4262811a Switch Sign
77353: ---------------------------------------------------------------------------------------------------
77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302

Line 77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77352: -- 4262811a Switch Sign
77353: ---------------------------------------------------------------------------------------------------
77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302
77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

77353: ---------------------------------------------------------------------------------------------------
77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302
77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77354: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
77355: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302
77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77362:

Line 77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

77356: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302
77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77362:
77363: END IF;
77364:

Line 77361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

77357: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
77358: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77359: -- 5132302
77360: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
77361: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
77362:
77363: END IF;
77364:
77365: -- 4955764

Line 77366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77362:
77363: END IF;
77364:
77365: -- 4955764
77366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77368:
77369:
77370: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 77370: XLA_AE_LINES_PKG.ValidateCurrentLine;

77366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77368:
77369:
77370: XLA_AE_LINES_PKG.ValidateCurrentLine;
77371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77372:
77373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 77371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
77368:
77369:
77370: XLA_AE_LINES_PKG.ValidateCurrentLine;
77371: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77372:
77373: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77374: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77375: ,p_balance_type_code => l_balance_type_code);

Line 77569: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

77565: --
77566: -- bulk performance
77567: --
77568: l_balance_type_code VARCHAR2(1);
77569: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
77570: l_log_module VARCHAR2(240);
77571:
77572: --
77573: -- Upgrade strategy

Line 77639: XLA_AE_LINES_PKG.SetNewLine;

77635: ') = 'Y'
77636: THEN
77637:
77638: --
77639: XLA_AE_LINES_PKG.SetNewLine;
77640:
77641: p_balance_type_code := l_balance_type_code;
77642: -- set the flag so later we will know whether the gain loss line needs to be created
77643:

Line 77651: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

77647:
77648: --
77649: -- bulk performance
77650: --
77651: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
77652: p_header_num => 0); -- 4262811
77653: --
77654: -- set accounting line options
77655: --

Line 77656: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

77652: p_header_num => 0); -- 4262811
77653: --
77654: -- set accounting line options
77655: --
77656: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
77657: p_natural_side_code => 'D'
77658: , p_gain_or_loss_flag => 'N'
77659: , p_gl_transfer_mode_code => 'S'
77660: , p_acct_entry_type_code => 'A'

Line 77670: xla_ae_lines_pkg.SetAcctLineType

77666: --
77667: --
77668: -- set accounting line type info
77669: --
77670: xla_ae_lines_pkg.SetAcctLineType
77671: (p_component_type => l_component_type
77672: ,p_event_type_code => l_event_type_code
77673: ,p_line_definition_owner_code => l_line_definition_owner_code
77674: ,p_line_definition_code => l_line_definition_code

Line 77684: xla_ae_lines_pkg.SetAcctClass(

77680: ,p_event_class_code => l_event_class_code);
77681: --
77682: -- set accounting class
77683: --
77684: xla_ae_lines_pkg.SetAcctClass(
77685: p_accounting_class_code => 'IPV'
77686: , p_ae_header_id => l_ae_header_id
77687: );
77688:

Line 77692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

77688:
77689: --
77690: -- set rounding class
77691: --
77692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77693: 'IPV';
77694:
77695: --
77696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 77696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

77692: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
77693: 'IPV';
77694:
77695: --
77696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77698: --
77699: -- bulk performance
77700: --

Line 77697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

77693: 'IPV';
77694:
77695: --
77696: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
77697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77698: --
77699: -- bulk performance
77700: --
77701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 77701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

77697: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
77698: --
77699: -- bulk performance
77700: --
77701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77702:
77703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77705:

Line 77703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

77699: -- bulk performance
77700: --
77701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77702:
77703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77705:
77706: -- 4955764
77707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 77707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

77703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77705:
77706: -- 4955764
77707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
77709:
77710: -- 4458381 Public Sector Enh
77711:

Line 77815: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

77811: l_rec_acct_attrs.array_num_value(42) := p_source_89;
77812: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
77813: l_rec_acct_attrs.array_num_value(43) := p_source_90;
77814:
77815: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77816: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77817:
77818: ---------------------------------------------------------------------------------------------------------------
77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 77816: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

77812: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
77813: l_rec_acct_attrs.array_num_value(43) := p_source_90;
77814:
77815: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77816: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77817:
77818: ---------------------------------------------------------------------------------------------------------------
77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77820: ---------------------------------------------------------------------------------------------------------------

Line 77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

77815: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
77816: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
77817:
77818: ---------------------------------------------------------------------------------------------------------------
77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77820: ---------------------------------------------------------------------------------------------------------------
77821: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77822:
77823: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 77821: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

77817:
77818: ---------------------------------------------------------------------------------------------------------------
77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77820: ---------------------------------------------------------------------------------------------------------------
77821: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77822:
77823: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77825:

Line 77823: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77819: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
77820: ---------------------------------------------------------------------------------------------------------------
77821: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77822:
77823: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77825:
77826: IF xla_accounting_cache_pkg.GetValueChar
77827: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 77824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

77820: ---------------------------------------------------------------------------------------------------------------
77821: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
77822:
77823: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77825:
77826: IF xla_accounting_cache_pkg.GetValueChar
77827: (p_source_code => 'LEDGER_CATEGORY_CODE'
77828: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 77835: xla_ae_lines_pkg.BflowUpgEntry

77831: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77832: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
77833: )
77834: THEN
77835: xla_ae_lines_pkg.BflowUpgEntry
77836: (p_business_method_code => l_bflow_method_code
77837: ,p_business_class_code => l_bflow_class_code
77838: ,p_balance_type => l_balance_type_code);
77839: ELSE

Line 77852: xla_ae_lines_pkg.SetLineDescription(

77848: --
77849: -- call description
77850: --
77851:
77852: xla_ae_lines_pkg.SetLineDescription(
77853: p_ae_header_id => l_ae_header_id
77854: ,p_description => Description_1 (
77855: p_application_id => p_application_id
77856: , p_ae_header_id => l_ae_header_id

Line 77885: xla_ae_lines_pkg.set_ccid(

77881: , x_value_type_code => l_adr_value_type_code
77882: , p_side => 'NA'
77883: );
77884:
77885: xla_ae_lines_pkg.set_ccid(
77886: p_code_combination_id => l_ccid
77887: , p_value_type_code => l_adr_value_type_code
77888: , p_transaction_coa_id => l_adr_transaction_coa_id
77889: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 77921: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

77917: xla_accounting_err_pkg.build_message
77918: (p_appli_s_name => 'XLA'
77919: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
77920: ,p_token_1 => 'LINE_NUMBER'
77921: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
77922: ,p_token_2 => 'LINE_TYPE_NAME'
77923: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
77924: l_component_type
77925: ,l_component_code

Line 77957: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

77953: --
77954: --
77955: ------------------------------------------------------------------------------------------------
77956: -- 4219869 Business Flow
77957: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77958: -- Prior Entry. Currently, the following code is always generated.
77959: ------------------------------------------------------------------------------------------------
77960: XLA_AE_LINES_PKG.ValidateCurrentLine;
77961:

Line 77960: XLA_AE_LINES_PKG.ValidateCurrentLine;

77956: -- 4219869 Business Flow
77957: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
77958: -- Prior Entry. Currently, the following code is always generated.
77959: ------------------------------------------------------------------------------------------------
77960: XLA_AE_LINES_PKG.ValidateCurrentLine;
77961:
77962: ------------------------------------------------------------------------------------
77963: -- 4219869 Business Flow
77964: -- Populated credit and debit amounts -- Need to generate this within IF

Line 77966: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

77962: ------------------------------------------------------------------------------------
77963: -- 4219869 Business Flow
77964: -- Populated credit and debit amounts -- Need to generate this within IF
77965: ------------------------------------------------------------------------------------
77966: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77967:
77968: ----------------------------------------------------------------------------------
77969: -- 4219869 Business Flow
77970: -- Update journal entry status -- Need to generate this within IF

Line 77998: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

77994: -- To allow MPA report to determine if it should generate report process
77995: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77996: ------------------------------------------------------------------------------------------
77997:
77998: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77999: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78000: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78001: -- call ADRs
78002: -- Bug 4922099

Line 77999: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

77995: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
77996: ------------------------------------------------------------------------------------------
77997:
77998: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
77999: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78000: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78001: -- call ADRs
78002: -- Bug 4922099
78003: --

Line 78023: xla_ae_lines_pkg.set_ccid(

78019: , x_value_type_code => l_adr_value_type_code
78020: , p_side => 'NA'
78021: );
78022:
78023: xla_ae_lines_pkg.set_ccid(
78024: p_code_combination_id => l_ccid
78025: , p_value_type_code => l_adr_value_type_code
78026: , p_transaction_coa_id => l_adr_transaction_coa_id
78027: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78046: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

78042:
78043: --
78044: -- Update the line information that should be overwritten
78045: --
78046: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78047: p_header_num => 1);
78048: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78049:
78050: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 78048: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

78044: -- Update the line information that should be overwritten
78045: --
78046: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78047: p_header_num => 1);
78048: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78049:
78050: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78051:
78052: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 78050: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

78046: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78047: p_header_num => 1);
78048: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78049:
78050: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78051:
78052: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78053: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78054: END IF;

Line 78053: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

78049:
78050: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78051:
78052: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78053: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78054: END IF;
78055:
78056: --
78057: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 78060: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

78056: --
78057: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78058: --
78059: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78060: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78061: ELSE
78062: ---------------------------------------------------------------------------------------------------
78063: -- 4262811a Switch Sign
78064: ---------------------------------------------------------------------------------------------------

Line 78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

78061: ELSE
78062: ---------------------------------------------------------------------------------------------------
78063: -- 4262811a Switch Sign
78064: ---------------------------------------------------------------------------------------------------
78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78062: ---------------------------------------------------------------------------------------------------
78063: -- 4262811a Switch Sign
78064: ---------------------------------------------------------------------------------------------------
78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302

Line 78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78063: -- 4262811a Switch Sign
78064: ---------------------------------------------------------------------------------------------------
78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302
78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78064: ---------------------------------------------------------------------------------------------------
78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302
78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78072: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78065: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78066: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302
78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78072: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78073:

Line 78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

78067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302
78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78072: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78073:
78074: END IF;
78075:

Line 78072: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78068: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78069: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78070: -- 5132302
78071: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78072: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78073:
78074: END IF;
78075:
78076: -- 4955764

Line 78077: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78073:
78074: END IF;
78075:
78076: -- 4955764
78077: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78078: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78079:
78080:
78081: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 78081: XLA_AE_LINES_PKG.ValidateCurrentLine;

78077: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78078: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78079:
78080:
78081: XLA_AE_LINES_PKG.ValidateCurrentLine;
78082: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78083:
78084: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78085: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 78082: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78078: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78079:
78080:
78081: XLA_AE_LINES_PKG.ValidateCurrentLine;
78082: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78083:
78084: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78085: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78086: ,p_balance_type_code => l_balance_type_code);

Line 78280: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

78276: --
78277: -- bulk performance
78278: --
78279: l_balance_type_code VARCHAR2(1);
78280: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
78281: l_log_module VARCHAR2(240);
78282:
78283: --
78284: -- Upgrade strategy

Line 78358: XLA_AE_LINES_PKG.SetNewLine;

78354: ') <> 'Y')
78355: THEN
78356:
78357: --
78358: XLA_AE_LINES_PKG.SetNewLine;
78359:
78360: p_balance_type_code := l_balance_type_code;
78361: -- set the flag so later we will know whether the gain loss line needs to be created
78362:

Line 78370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

78366:
78367: --
78368: -- bulk performance
78369: --
78370: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
78371: p_header_num => 0); -- 4262811
78372: --
78373: -- set accounting line options
78374: --

Line 78375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

78371: p_header_num => 0); -- 4262811
78372: --
78373: -- set accounting line options
78374: --
78375: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
78376: p_natural_side_code => 'D'
78377: , p_gain_or_loss_flag => 'N'
78378: , p_gl_transfer_mode_code => 'S'
78379: , p_acct_entry_type_code => 'A'

Line 78389: xla_ae_lines_pkg.SetAcctLineType

78385: --
78386: --
78387: -- set accounting line type info
78388: --
78389: xla_ae_lines_pkg.SetAcctLineType
78390: (p_component_type => l_component_type
78391: ,p_event_type_code => l_event_type_code
78392: ,p_line_definition_owner_code => l_line_definition_owner_code
78393: ,p_line_definition_code => l_line_definition_code

Line 78403: xla_ae_lines_pkg.SetAcctClass(

78399: ,p_event_class_code => l_event_class_code);
78400: --
78401: -- set accounting class
78402: --
78403: xla_ae_lines_pkg.SetAcctClass(
78404: p_accounting_class_code => 'ITEM EXPENSE'
78405: , p_ae_header_id => l_ae_header_id
78406: );
78407:

Line 78411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

78407:
78408: --
78409: -- set rounding class
78410: --
78411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78412: 'ITEM EXPENSE';
78413:
78414: --
78415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 78415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

78411: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
78412: 'ITEM EXPENSE';
78413:
78414: --
78415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78417: --
78418: -- bulk performance
78419: --

Line 78416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

78412: 'ITEM EXPENSE';
78413:
78414: --
78415: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
78416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78417: --
78418: -- bulk performance
78419: --
78420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 78420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

78416: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
78417: --
78418: -- bulk performance
78419: --
78420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78421:
78422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78424:

Line 78422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

78418: -- bulk performance
78419: --
78420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78421:
78422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78424:
78425: -- 4955764
78426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78424:
78425: -- 4955764
78426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
78428:
78429: -- 4458381 Public Sector Enh
78430:

Line 78534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

78530: l_rec_acct_attrs.array_num_value(42) := p_source_89;
78531: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78532: l_rec_acct_attrs.array_num_value(43) := p_source_90;
78533:
78534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78536:
78537: ---------------------------------------------------------------------------------------------------------------
78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 78535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

78531: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
78532: l_rec_acct_attrs.array_num_value(43) := p_source_90;
78533:
78534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78536:
78537: ---------------------------------------------------------------------------------------------------------------
78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78539: ---------------------------------------------------------------------------------------------------------------

Line 78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

78534: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
78535: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
78536:
78537: ---------------------------------------------------------------------------------------------------------------
78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78539: ---------------------------------------------------------------------------------------------------------------
78540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78541:
78542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 78540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

78536:
78537: ---------------------------------------------------------------------------------------------------------------
78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78539: ---------------------------------------------------------------------------------------------------------------
78540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78541:
78542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78544:

Line 78542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78538: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
78539: ---------------------------------------------------------------------------------------------------------------
78540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78541:
78542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78544:
78545: IF xla_accounting_cache_pkg.GetValueChar
78546: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 78543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

78539: ---------------------------------------------------------------------------------------------------------------
78540: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
78541:
78542: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78543: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78544:
78545: IF xla_accounting_cache_pkg.GetValueChar
78546: (p_source_code => 'LEDGER_CATEGORY_CODE'
78547: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 78554: xla_ae_lines_pkg.BflowUpgEntry

78550: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78551: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
78552: )
78553: THEN
78554: xla_ae_lines_pkg.BflowUpgEntry
78555: (p_business_method_code => l_bflow_method_code
78556: ,p_business_class_code => l_bflow_class_code
78557: ,p_balance_type => l_balance_type_code);
78558: ELSE

Line 78571: xla_ae_lines_pkg.SetLineDescription(

78567: --
78568: -- call description
78569: --
78570:
78571: xla_ae_lines_pkg.SetLineDescription(
78572: p_ae_header_id => l_ae_header_id
78573: ,p_description => Description_1 (
78574: p_application_id => p_application_id
78575: , p_ae_header_id => l_ae_header_id

Line 78604: xla_ae_lines_pkg.set_ccid(

78600: , x_value_type_code => l_adr_value_type_code
78601: , p_side => 'NA'
78602: );
78603:
78604: xla_ae_lines_pkg.set_ccid(
78605: p_code_combination_id => l_ccid
78606: , p_value_type_code => l_adr_value_type_code
78607: , p_transaction_coa_id => l_adr_transaction_coa_id
78608: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78640: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

78636: xla_accounting_err_pkg.build_message
78637: (p_appli_s_name => 'XLA'
78638: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
78639: ,p_token_1 => 'LINE_NUMBER'
78640: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
78641: ,p_token_2 => 'LINE_TYPE_NAME'
78642: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
78643: l_component_type
78644: ,l_component_code

Line 78676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

78672: --
78673: --
78674: ------------------------------------------------------------------------------------------------
78675: -- 4219869 Business Flow
78676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78677: -- Prior Entry. Currently, the following code is always generated.
78678: ------------------------------------------------------------------------------------------------
78679: XLA_AE_LINES_PKG.ValidateCurrentLine;
78680:

Line 78679: XLA_AE_LINES_PKG.ValidateCurrentLine;

78675: -- 4219869 Business Flow
78676: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
78677: -- Prior Entry. Currently, the following code is always generated.
78678: ------------------------------------------------------------------------------------------------
78679: XLA_AE_LINES_PKG.ValidateCurrentLine;
78680:
78681: ------------------------------------------------------------------------------------
78682: -- 4219869 Business Flow
78683: -- Populated credit and debit amounts -- Need to generate this within IF

Line 78685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78681: ------------------------------------------------------------------------------------
78682: -- 4219869 Business Flow
78683: -- Populated credit and debit amounts -- Need to generate this within IF
78684: ------------------------------------------------------------------------------------
78685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78686:
78687: ----------------------------------------------------------------------------------
78688: -- 4219869 Business Flow
78689: -- Update journal entry status -- Need to generate this within IF

Line 78717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

78713: -- To allow MPA report to determine if it should generate report process
78714: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78715: ------------------------------------------------------------------------------------------
78716:
78717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78719: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78720: -- call ADRs
78721: -- Bug 4922099

Line 78718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

78714: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
78715: ------------------------------------------------------------------------------------------
78716:
78717: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
78718: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
78719: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
78720: -- call ADRs
78721: -- Bug 4922099
78722: --

Line 78742: xla_ae_lines_pkg.set_ccid(

78738: , x_value_type_code => l_adr_value_type_code
78739: , p_side => 'NA'
78740: );
78741:
78742: xla_ae_lines_pkg.set_ccid(
78743: p_code_combination_id => l_ccid
78744: , p_value_type_code => l_adr_value_type_code
78745: , p_transaction_coa_id => l_adr_transaction_coa_id
78746: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 78765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

78761:
78762: --
78763: -- Update the line information that should be overwritten
78764: --
78765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78766: p_header_num => 1);
78767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78768:
78769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 78767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

78763: -- Update the line information that should be overwritten
78764: --
78765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78766: p_header_num => 1);
78767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78768:
78769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78770:
78771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 78769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

78765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
78766: p_header_num => 1);
78767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
78768:
78769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78770:
78771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78773: END IF;

Line 78772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

78768:
78769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
78770:
78771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
78772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
78773: END IF;
78774:
78775: --
78776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 78779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

78775: --
78776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78777: --
78778: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78780: ELSE
78781: ---------------------------------------------------------------------------------------------------
78782: -- 4262811a Switch Sign
78783: ---------------------------------------------------------------------------------------------------

Line 78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

78780: ELSE
78781: ---------------------------------------------------------------------------------------------------
78782: -- 4262811a Switch Sign
78783: ---------------------------------------------------------------------------------------------------
78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78781: ---------------------------------------------------------------------------------------------------
78782: -- 4262811a Switch Sign
78783: ---------------------------------------------------------------------------------------------------
78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302

Line 78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78782: -- 4262811a Switch Sign
78783: ---------------------------------------------------------------------------------------------------
78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302
78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

78783: ---------------------------------------------------------------------------------------------------
78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302
78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
78785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302
78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78792:

Line 78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

78786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302
78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78792:
78793: END IF;
78794:

Line 78791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

78787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
78788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78789: -- 5132302
78790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
78791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
78792:
78793: END IF;
78794:
78795: -- 4955764

Line 78796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

78792:
78793: END IF;
78794:
78795: -- 4955764
78796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78798:
78799:
78800: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 78800: XLA_AE_LINES_PKG.ValidateCurrentLine;

78796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78798:
78799:
78800: XLA_AE_LINES_PKG.ValidateCurrentLine;
78801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78802:
78803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 78801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

78797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
78798:
78799:
78800: XLA_AE_LINES_PKG.ValidateCurrentLine;
78801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78802:
78803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78805: ,p_balance_type_code => l_balance_type_code);

Line 78997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

78993: --
78994: -- bulk performance
78995: --
78996: l_balance_type_code VARCHAR2(1);
78997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
78998: l_log_module VARCHAR2(240);
78999:
79000: --
79001: -- Upgrade strategy

Line 79075: XLA_AE_LINES_PKG.SetNewLine;

79071: ') <> 'Y')
79072: THEN
79073:
79074: --
79075: XLA_AE_LINES_PKG.SetNewLine;
79076:
79077: p_balance_type_code := l_balance_type_code;
79078: -- set the flag so later we will know whether the gain loss line needs to be created
79079:

Line 79087: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

79083:
79084: --
79085: -- bulk performance
79086: --
79087: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
79088: p_header_num => 0); -- 4262811
79089: --
79090: -- set accounting line options
79091: --

Line 79092: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

79088: p_header_num => 0); -- 4262811
79089: --
79090: -- set accounting line options
79091: --
79092: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
79093: p_natural_side_code => 'D'
79094: , p_gain_or_loss_flag => 'N'
79095: , p_gl_transfer_mode_code => 'S'
79096: , p_acct_entry_type_code => 'A'

Line 79106: xla_ae_lines_pkg.SetAcctLineType

79102: --
79103: --
79104: -- set accounting line type info
79105: --
79106: xla_ae_lines_pkg.SetAcctLineType
79107: (p_component_type => l_component_type
79108: ,p_event_type_code => l_event_type_code
79109: ,p_line_definition_owner_code => l_line_definition_owner_code
79110: ,p_line_definition_code => l_line_definition_code

Line 79120: xla_ae_lines_pkg.SetAcctClass(

79116: ,p_event_class_code => l_event_class_code);
79117: --
79118: -- set accounting class
79119: --
79120: xla_ae_lines_pkg.SetAcctClass(
79121: p_accounting_class_code => 'ITEM EXPENSE'
79122: , p_ae_header_id => l_ae_header_id
79123: );
79124:

Line 79128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

79124:
79125: --
79126: -- set rounding class
79127: --
79128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79129: 'ITEM EXPENSE';
79130:
79131: --
79132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 79132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

79128: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79129: 'ITEM EXPENSE';
79130:
79131: --
79132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79134: --
79135: -- bulk performance
79136: --

Line 79133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

79129: 'ITEM EXPENSE';
79130:
79131: --
79132: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79134: --
79135: -- bulk performance
79136: --
79137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 79137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

79133: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79134: --
79135: -- bulk performance
79136: --
79137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79138:
79139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79141:

Line 79139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

79135: -- bulk performance
79136: --
79137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79138:
79139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79141:
79142: -- 4955764
79143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79141:
79142: -- 4955764
79143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79145:
79146: -- 4458381 Public Sector Enh
79147:

Line 79249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79245: l_rec_acct_attrs.array_num_value(41) := p_source_89;
79246: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
79247: l_rec_acct_attrs.array_num_value(42) := p_source_90;
79248:
79249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79251:
79252: ---------------------------------------------------------------------------------------------------------------
79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79246: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
79247: l_rec_acct_attrs.array_num_value(42) := p_source_90;
79248:
79249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79251:
79252: ---------------------------------------------------------------------------------------------------------------
79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79254: ---------------------------------------------------------------------------------------------------------------

Line 79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79251:
79252: ---------------------------------------------------------------------------------------------------------------
79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79254: ---------------------------------------------------------------------------------------------------------------
79255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79256:
79257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79251:
79252: ---------------------------------------------------------------------------------------------------------------
79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79254: ---------------------------------------------------------------------------------------------------------------
79255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79256:
79257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79259:

Line 79257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79254: ---------------------------------------------------------------------------------------------------------------
79255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79256:
79257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79259:
79260: IF xla_accounting_cache_pkg.GetValueChar
79261: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79254: ---------------------------------------------------------------------------------------------------------------
79255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79256:
79257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79259:
79260: IF xla_accounting_cache_pkg.GetValueChar
79261: (p_source_code => 'LEDGER_CATEGORY_CODE'
79262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79269: xla_ae_lines_pkg.BflowUpgEntry

79265: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79266: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79267: )
79268: THEN
79269: xla_ae_lines_pkg.BflowUpgEntry
79270: (p_business_method_code => l_bflow_method_code
79271: ,p_business_class_code => l_bflow_class_code
79272: ,p_balance_type => l_balance_type_code);
79273: ELSE

Line 79286: xla_ae_lines_pkg.SetLineDescription(

79282: --
79283: -- call description
79284: --
79285:
79286: xla_ae_lines_pkg.SetLineDescription(
79287: p_ae_header_id => l_ae_header_id
79288: ,p_description => Description_1 (
79289: p_application_id => p_application_id
79290: , p_ae_header_id => l_ae_header_id

Line 79319: xla_ae_lines_pkg.set_ccid(

79315: , x_value_type_code => l_adr_value_type_code
79316: , p_side => 'NA'
79317: );
79318:
79319: xla_ae_lines_pkg.set_ccid(
79320: p_code_combination_id => l_ccid
79321: , p_value_type_code => l_adr_value_type_code
79322: , p_transaction_coa_id => l_adr_transaction_coa_id
79323: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

79351: xla_accounting_err_pkg.build_message
79352: (p_appli_s_name => 'XLA'
79353: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
79354: ,p_token_1 => 'LINE_NUMBER'
79355: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
79356: ,p_token_2 => 'LINE_TYPE_NAME'
79357: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
79358: l_component_type
79359: ,l_component_code

Line 79391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

79387: --
79388: --
79389: ------------------------------------------------------------------------------------------------
79390: -- 4219869 Business Flow
79391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79392: -- Prior Entry. Currently, the following code is always generated.
79393: ------------------------------------------------------------------------------------------------
79394: XLA_AE_LINES_PKG.ValidateCurrentLine;
79395:

Line 79394: XLA_AE_LINES_PKG.ValidateCurrentLine;

79390: -- 4219869 Business Flow
79391: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
79392: -- Prior Entry. Currently, the following code is always generated.
79393: ------------------------------------------------------------------------------------------------
79394: XLA_AE_LINES_PKG.ValidateCurrentLine;
79395:
79396: ------------------------------------------------------------------------------------
79397: -- 4219869 Business Flow
79398: -- Populated credit and debit amounts -- Need to generate this within IF

Line 79400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79396: ------------------------------------------------------------------------------------
79397: -- 4219869 Business Flow
79398: -- Populated credit and debit amounts -- Need to generate this within IF
79399: ------------------------------------------------------------------------------------
79400: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79401:
79402: ----------------------------------------------------------------------------------
79403: -- 4219869 Business Flow
79404: -- Update journal entry status -- Need to generate this within IF

Line 79432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

79428: -- To allow MPA report to determine if it should generate report process
79429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79430: ------------------------------------------------------------------------------------------
79431:
79432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79435: -- call ADRs
79436: -- Bug 4922099

Line 79433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

79429: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
79430: ------------------------------------------------------------------------------------------
79431:
79432: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
79433: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
79434: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
79435: -- call ADRs
79436: -- Bug 4922099
79437: --

Line 79457: xla_ae_lines_pkg.set_ccid(

79453: , x_value_type_code => l_adr_value_type_code
79454: , p_side => 'NA'
79455: );
79456:
79457: xla_ae_lines_pkg.set_ccid(
79458: p_code_combination_id => l_ccid
79459: , p_value_type_code => l_adr_value_type_code
79460: , p_transaction_coa_id => l_adr_transaction_coa_id
79461: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 79480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

79476:
79477: --
79478: -- Update the line information that should be overwritten
79479: --
79480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79481: p_header_num => 1);
79482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79483:
79484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 79482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

79478: -- Update the line information that should be overwritten
79479: --
79480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79481: p_header_num => 1);
79482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79483:
79484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79485:
79486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 79484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

79480: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
79481: p_header_num => 1);
79482: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
79483:
79484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79485:
79486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79488: END IF;

Line 79487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

79483:
79484: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
79485:
79486: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
79487: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
79488: END IF;
79489:
79490: --
79491: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 79494: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

79490: --
79491: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
79492: --
79493: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
79494: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
79495: ELSE
79496: ---------------------------------------------------------------------------------------------------
79497: -- 4262811a Switch Sign
79498: ---------------------------------------------------------------------------------------------------

Line 79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

79495: ELSE
79496: ---------------------------------------------------------------------------------------------------
79497: -- 4262811a Switch Sign
79498: ---------------------------------------------------------------------------------------------------
79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79496: ---------------------------------------------------------------------------------------------------
79497: -- 4262811a Switch Sign
79498: ---------------------------------------------------------------------------------------------------
79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302

Line 79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79497: -- 4262811a Switch Sign
79498: ---------------------------------------------------------------------------------------------------
79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302
79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

79498: ---------------------------------------------------------------------------------------------------
79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302
79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79499: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
79500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302
79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79507:

Line 79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

79501: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302
79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79507:
79508: END IF;
79509:

Line 79506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

79502: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
79503: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79504: -- 5132302
79505: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
79506: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
79507:
79508: END IF;
79509:
79510: -- 4955764

Line 79511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79507:
79508: END IF;
79509:
79510: -- 4955764
79511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79513:
79514:
79515: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 79515: XLA_AE_LINES_PKG.ValidateCurrentLine;

79511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79513:
79514:
79515: XLA_AE_LINES_PKG.ValidateCurrentLine;
79516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79517:
79518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79519: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 79516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

79512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
79513:
79514:
79515: XLA_AE_LINES_PKG.ValidateCurrentLine;
79516: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
79517:
79518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
79519: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
79520: ,p_balance_type_code => l_balance_type_code);

Line 79714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

79710: --
79711: -- bulk performance
79712: --
79713: l_balance_type_code VARCHAR2(1);
79714: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
79715: l_log_module VARCHAR2(240);
79716:
79717: --
79718: -- Upgrade strategy

Line 79792: XLA_AE_LINES_PKG.SetNewLine;

79788: ') <> 'Y')
79789: THEN
79790:
79791: --
79792: XLA_AE_LINES_PKG.SetNewLine;
79793:
79794: p_balance_type_code := l_balance_type_code;
79795: -- set the flag so later we will know whether the gain loss line needs to be created
79796:

Line 79804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

79800:
79801: --
79802: -- bulk performance
79803: --
79804: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
79805: p_header_num => 0); -- 4262811
79806: --
79807: -- set accounting line options
79808: --

Line 79809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

79805: p_header_num => 0); -- 4262811
79806: --
79807: -- set accounting line options
79808: --
79809: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
79810: p_natural_side_code => 'D'
79811: , p_gain_or_loss_flag => 'N'
79812: , p_gl_transfer_mode_code => 'S'
79813: , p_acct_entry_type_code => 'A'

Line 79823: xla_ae_lines_pkg.SetAcctLineType

79819: --
79820: --
79821: -- set accounting line type info
79822: --
79823: xla_ae_lines_pkg.SetAcctLineType
79824: (p_component_type => l_component_type
79825: ,p_event_type_code => l_event_type_code
79826: ,p_line_definition_owner_code => l_line_definition_owner_code
79827: ,p_line_definition_code => l_line_definition_code

Line 79837: xla_ae_lines_pkg.SetAcctClass(

79833: ,p_event_class_code => l_event_class_code);
79834: --
79835: -- set accounting class
79836: --
79837: xla_ae_lines_pkg.SetAcctClass(
79838: p_accounting_class_code => 'ITEM EXPENSE'
79839: , p_ae_header_id => l_ae_header_id
79840: );
79841:

Line 79845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

79841:
79842: --
79843: -- set rounding class
79844: --
79845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79846: 'ITEM EXPENSE';
79847:
79848: --
79849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 79849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

79845: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
79846: 'ITEM EXPENSE';
79847:
79848: --
79849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79851: --
79852: -- bulk performance
79853: --

Line 79850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

79846: 'ITEM EXPENSE';
79847:
79848: --
79849: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
79850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79851: --
79852: -- bulk performance
79853: --
79854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 79854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

79850: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
79851: --
79852: -- bulk performance
79853: --
79854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79855:
79856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79858:

Line 79856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

79852: -- bulk performance
79853: --
79854: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79855:
79856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79858:
79859: -- 4955764
79860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 79860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

79856: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79857: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79858:
79859: -- 4955764
79860: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79861: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
79862:
79863: -- 4458381 Public Sector Enh
79864:

Line 79970: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

79966: l_rec_acct_attrs.array_num_value(43) := p_source_89;
79967: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
79968: l_rec_acct_attrs.array_num_value(44) := p_source_90;
79969:
79970: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79971: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79972:
79973: ---------------------------------------------------------------------------------------------------------------
79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 79971: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

79967: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
79968: l_rec_acct_attrs.array_num_value(44) := p_source_90;
79969:
79970: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79971: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79972:
79973: ---------------------------------------------------------------------------------------------------------------
79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79975: ---------------------------------------------------------------------------------------------------------------

Line 79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

79970: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
79971: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
79972:
79973: ---------------------------------------------------------------------------------------------------------------
79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79975: ---------------------------------------------------------------------------------------------------------------
79976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79977:
79978: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 79976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

79972:
79973: ---------------------------------------------------------------------------------------------------------------
79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79975: ---------------------------------------------------------------------------------------------------------------
79976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79977:
79978: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79980:

Line 79978: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79974: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
79975: ---------------------------------------------------------------------------------------------------------------
79976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79977:
79978: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79980:
79981: IF xla_accounting_cache_pkg.GetValueChar
79982: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 79979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

79975: ---------------------------------------------------------------------------------------------------------------
79976: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
79977:
79978: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
79980:
79981: IF xla_accounting_cache_pkg.GetValueChar
79982: (p_source_code => 'LEDGER_CATEGORY_CODE'
79983: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 79990: xla_ae_lines_pkg.BflowUpgEntry

79986: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
79987: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
79988: )
79989: THEN
79990: xla_ae_lines_pkg.BflowUpgEntry
79991: (p_business_method_code => l_bflow_method_code
79992: ,p_business_class_code => l_bflow_class_code
79993: ,p_balance_type => l_balance_type_code);
79994: ELSE

Line 80007: xla_ae_lines_pkg.SetLineDescription(

80003: --
80004: -- call description
80005: --
80006:
80007: xla_ae_lines_pkg.SetLineDescription(
80008: p_ae_header_id => l_ae_header_id
80009: ,p_description => Description_1 (
80010: p_application_id => p_application_id
80011: , p_ae_header_id => l_ae_header_id

Line 80040: xla_ae_lines_pkg.set_ccid(

80036: , x_value_type_code => l_adr_value_type_code
80037: , p_side => 'NA'
80038: );
80039:
80040: xla_ae_lines_pkg.set_ccid(
80041: p_code_combination_id => l_ccid
80042: , p_value_type_code => l_adr_value_type_code
80043: , p_transaction_coa_id => l_adr_transaction_coa_id
80044: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80076: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

80072: xla_accounting_err_pkg.build_message
80073: (p_appli_s_name => 'XLA'
80074: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
80075: ,p_token_1 => 'LINE_NUMBER'
80076: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
80077: ,p_token_2 => 'LINE_TYPE_NAME'
80078: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
80079: l_component_type
80080: ,l_component_code

Line 80112: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80108: --
80109: --
80110: ------------------------------------------------------------------------------------------------
80111: -- 4219869 Business Flow
80112: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80113: -- Prior Entry. Currently, the following code is always generated.
80114: ------------------------------------------------------------------------------------------------
80115: XLA_AE_LINES_PKG.ValidateCurrentLine;
80116:

Line 80115: XLA_AE_LINES_PKG.ValidateCurrentLine;

80111: -- 4219869 Business Flow
80112: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80113: -- Prior Entry. Currently, the following code is always generated.
80114: ------------------------------------------------------------------------------------------------
80115: XLA_AE_LINES_PKG.ValidateCurrentLine;
80116:
80117: ------------------------------------------------------------------------------------
80118: -- 4219869 Business Flow
80119: -- Populated credit and debit amounts -- Need to generate this within IF

Line 80121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80117: ------------------------------------------------------------------------------------
80118: -- 4219869 Business Flow
80119: -- Populated credit and debit amounts -- Need to generate this within IF
80120: ------------------------------------------------------------------------------------
80121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80122:
80123: ----------------------------------------------------------------------------------
80124: -- 4219869 Business Flow
80125: -- Update journal entry status -- Need to generate this within IF

Line 80153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80149: -- To allow MPA report to determine if it should generate report process
80150: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80151: ------------------------------------------------------------------------------------------
80152:
80153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80155: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80156: -- call ADRs
80157: -- Bug 4922099

Line 80154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80150: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80151: ------------------------------------------------------------------------------------------
80152:
80153: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80154: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80155: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80156: -- call ADRs
80157: -- Bug 4922099
80158: --

Line 80178: xla_ae_lines_pkg.set_ccid(

80174: , x_value_type_code => l_adr_value_type_code
80175: , p_side => 'NA'
80176: );
80177:
80178: xla_ae_lines_pkg.set_ccid(
80179: p_code_combination_id => l_ccid
80180: , p_value_type_code => l_adr_value_type_code
80181: , p_transaction_coa_id => l_adr_transaction_coa_id
80182: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 80201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80197:
80198: --
80199: -- Update the line information that should be overwritten
80200: --
80201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80202: p_header_num => 1);
80203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80204:
80205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80199: -- Update the line information that should be overwritten
80200: --
80201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80202: p_header_num => 1);
80203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80204:
80205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80206:
80207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80201: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80202: p_header_num => 1);
80203: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80204:
80205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80206:
80207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80209: END IF;

Line 80208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80204:
80205: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80206:
80207: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80208: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80209: END IF;
80210:
80211: --
80212: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80215: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80211: --
80212: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80213: --
80214: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80215: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80216: ELSE
80217: ---------------------------------------------------------------------------------------------------
80218: -- 4262811a Switch Sign
80219: ---------------------------------------------------------------------------------------------------

Line 80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80216: ELSE
80217: ---------------------------------------------------------------------------------------------------
80218: -- 4262811a Switch Sign
80219: ---------------------------------------------------------------------------------------------------
80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80217: ---------------------------------------------------------------------------------------------------
80218: -- 4262811a Switch Sign
80219: ---------------------------------------------------------------------------------------------------
80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302

Line 80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80218: -- 4262811a Switch Sign
80219: ---------------------------------------------------------------------------------------------------
80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302
80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80219: ---------------------------------------------------------------------------------------------------
80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302
80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80220: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302
80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80228:

Line 80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80222: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302
80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80228:
80229: END IF;
80230:

Line 80227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80224: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80225: -- 5132302
80226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80227: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80228:
80229: END IF;
80230:
80231: -- 4955764

Line 80232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80228:
80229: END IF;
80230:
80231: -- 4955764
80232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80234:
80235:
80236: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80236: XLA_AE_LINES_PKG.ValidateCurrentLine;

80232: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80234:
80235:
80236: XLA_AE_LINES_PKG.ValidateCurrentLine;
80237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80238:
80239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80233: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80234:
80235:
80236: XLA_AE_LINES_PKG.ValidateCurrentLine;
80237: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80238:
80239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80241: ,p_balance_type_code => l_balance_type_code);

Line 80397: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80393: --
80394: -- bulk performance
80395: --
80396: l_balance_type_code VARCHAR2(1);
80397: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80398: l_log_module VARCHAR2(240);
80399:
80400: --
80401: -- Upgrade strategy

Line 80473: XLA_AE_LINES_PKG.SetNewLine;

80469: ') <> 'R'
80470: THEN
80471:
80472: --
80473: XLA_AE_LINES_PKG.SetNewLine;
80474:
80475: p_balance_type_code := l_balance_type_code;
80476: -- set the flag so later we will know whether the gain loss line needs to be created
80477:

Line 80485: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

80481:
80482: --
80483: -- bulk performance
80484: --
80485: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
80486: p_header_num => 0); -- 4262811
80487: --
80488: -- set accounting line options
80489: --

Line 80490: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

80486: p_header_num => 0); -- 4262811
80487: --
80488: -- set accounting line options
80489: --
80490: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
80491: p_natural_side_code => 'D'
80492: , p_gain_or_loss_flag => 'N'
80493: , p_gl_transfer_mode_code => 'S'
80494: , p_acct_entry_type_code => 'A'

Line 80504: xla_ae_lines_pkg.SetAcctLineType

80500: --
80501: --
80502: -- set accounting line type info
80503: --
80504: xla_ae_lines_pkg.SetAcctLineType
80505: (p_component_type => l_component_type
80506: ,p_event_type_code => l_event_type_code
80507: ,p_line_definition_owner_code => l_line_definition_owner_code
80508: ,p_line_definition_code => l_line_definition_code

Line 80518: xla_ae_lines_pkg.SetAcctClass(

80514: ,p_event_class_code => l_event_class_code);
80515: --
80516: -- set accounting class
80517: --
80518: xla_ae_lines_pkg.SetAcctClass(
80519: p_accounting_class_code => 'LIABILITY'
80520: , p_ae_header_id => l_ae_header_id
80521: );
80522:

Line 80526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

80522:
80523: --
80524: -- set rounding class
80525: --
80526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80527: 'LIABILITY';
80528:
80529: --
80530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 80530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

80526: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
80527: 'LIABILITY';
80528:
80529: --
80530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80532: --
80533: -- bulk performance
80534: --

Line 80531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

80527: 'LIABILITY';
80528:
80529: --
80530: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
80531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80532: --
80533: -- bulk performance
80534: --
80535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 80535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

80531: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
80532: --
80533: -- bulk performance
80534: --
80535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80536:
80537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80539:

Line 80537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

80533: -- bulk performance
80534: --
80535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80536:
80537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80539:
80540: -- 4955764
80541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80539:
80540: -- 4955764
80541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
80543:
80544: -- 4458381 Public Sector Enh
80545:

Line 80591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

80587: l_rec_acct_attrs.array_num_value(18) := p_source_86;
80588: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
80589: l_rec_acct_attrs.array_num_value(19) := p_source_88;
80590:
80591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80593:
80594: ---------------------------------------------------------------------------------------------------------------
80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 80592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

80588: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
80589: l_rec_acct_attrs.array_num_value(19) := p_source_88;
80590:
80591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80593:
80594: ---------------------------------------------------------------------------------------------------------------
80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80596: ---------------------------------------------------------------------------------------------------------------

Line 80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

80591: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
80592: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
80593:
80594: ---------------------------------------------------------------------------------------------------------------
80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80596: ---------------------------------------------------------------------------------------------------------------
80597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80598:
80599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 80597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

80593:
80594: ---------------------------------------------------------------------------------------------------------------
80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80596: ---------------------------------------------------------------------------------------------------------------
80597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80598:
80599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80601:

Line 80599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80595: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
80596: ---------------------------------------------------------------------------------------------------------------
80597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80598:
80599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80601:
80602: IF xla_accounting_cache_pkg.GetValueChar
80603: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 80600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

80596: ---------------------------------------------------------------------------------------------------------------
80597: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
80598:
80599: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80600: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80601:
80602: IF xla_accounting_cache_pkg.GetValueChar
80603: (p_source_code => 'LEDGER_CATEGORY_CODE'
80604: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 80611: xla_ae_lines_pkg.BflowUpgEntry

80607: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80608: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
80609: )
80610: THEN
80611: xla_ae_lines_pkg.BflowUpgEntry
80612: (p_business_method_code => l_bflow_method_code
80613: ,p_business_class_code => l_bflow_class_code
80614: ,p_balance_type => l_balance_type_code);
80615: ELSE

Line 80617: XLA_AE_LINES_PKG.business_flow_validation(

80613: ,p_business_class_code => l_bflow_class_code
80614: ,p_balance_type => l_balance_type_code);
80615: ELSE
80616: NULL;
80617: XLA_AE_LINES_PKG.business_flow_validation(
80618: p_business_method_code => l_bflow_method_code
80619: ,p_business_class_code => l_bflow_class_code
80620: ,p_inherit_description_flag => l_inherit_desc_flag);
80621: END IF;

Line 80664: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

80660: xla_accounting_err_pkg.build_message
80661: (p_appli_s_name => 'XLA'
80662: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
80663: ,p_token_1 => 'LINE_NUMBER'
80664: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
80665: ,p_token_2 => 'LINE_TYPE_NAME'
80666: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
80667: l_component_type
80668: ,l_component_code

Line 80700: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

80696: --
80697: --
80698: ------------------------------------------------------------------------------------------------
80699: -- 4219869 Business Flow
80700: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
80701: -- Prior Entry. Currently, the following code is always generated.
80702: ------------------------------------------------------------------------------------------------
80703: -- No ValidateCurrentLine for business flow method of Prior Entry
80704:

Line 80709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80705: ------------------------------------------------------------------------------------
80706: -- 4219869 Business Flow
80707: -- Populated credit and debit amounts -- Need to generate this within IF
80708: ------------------------------------------------------------------------------------
80709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80710:
80711: ----------------------------------------------------------------------------------
80712: -- 4219869 Business Flow
80713: -- Update journal entry status -- Need to generate this within IF

Line 80741: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

80737: -- To allow MPA report to determine if it should generate report process
80738: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80739: ------------------------------------------------------------------------------------------
80740:
80741: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80742: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80743: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80744: -- call ADRs
80745: -- Bug 4922099

Line 80742: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

80738: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
80739: ------------------------------------------------------------------------------------------
80740:
80741: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
80742: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
80743: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
80744: -- call ADRs
80745: -- Bug 4922099
80746: --

Line 80763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

80759:
80760: --
80761: -- Update the line information that should be overwritten
80762: --
80763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80764: p_header_num => 1);
80765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80766:
80767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 80765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

80761: -- Update the line information that should be overwritten
80762: --
80763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80764: p_header_num => 1);
80765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80766:
80767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80768:
80769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 80767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

80763: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
80764: p_header_num => 1);
80765: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
80766:
80767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80768:
80769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80771: END IF;

Line 80770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

80766:
80767: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
80768:
80769: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
80770: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
80771: END IF;
80772:
80773: --
80774: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 80777: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

80773: --
80774: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80775: --
80776: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80777: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80778: ELSE
80779: ---------------------------------------------------------------------------------------------------
80780: -- 4262811a Switch Sign
80781: ---------------------------------------------------------------------------------------------------

Line 80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

80778: ELSE
80779: ---------------------------------------------------------------------------------------------------
80780: -- 4262811a Switch Sign
80781: ---------------------------------------------------------------------------------------------------
80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80779: ---------------------------------------------------------------------------------------------------
80780: -- 4262811a Switch Sign
80781: ---------------------------------------------------------------------------------------------------
80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302

Line 80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80780: -- 4262811a Switch Sign
80781: ---------------------------------------------------------------------------------------------------
80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302
80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

80781: ---------------------------------------------------------------------------------------------------
80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302
80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80782: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
80783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302
80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80790:

Line 80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

80784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302
80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80790:
80791: END IF;
80792:

Line 80789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

80785: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
80786: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80787: -- 5132302
80788: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
80789: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
80790:
80791: END IF;
80792:
80793: -- 4955764

Line 80794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

80790:
80791: END IF;
80792:
80793: -- 4955764
80794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80796:
80797:
80798: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 80798: XLA_AE_LINES_PKG.ValidateCurrentLine;

80794: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80796:
80797:
80798: XLA_AE_LINES_PKG.ValidateCurrentLine;
80799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80800:
80801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 80799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

80795: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
80796:
80797:
80798: XLA_AE_LINES_PKG.ValidateCurrentLine;
80799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80800:
80801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80803: ,p_balance_type_code => l_balance_type_code);

Line 80965: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

80961: --
80962: -- bulk performance
80963: --
80964: l_balance_type_code VARCHAR2(1);
80965: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
80966: l_log_module VARCHAR2(240);
80967:
80968: --
80969: -- Upgrade strategy

Line 81043: XLA_AE_LINES_PKG.SetNewLine;

81039: ') <> 'PAYMENTCARD'
81040: THEN
81041:
81042: --
81043: XLA_AE_LINES_PKG.SetNewLine;
81044:
81045: p_balance_type_code := l_balance_type_code;
81046: -- set the flag so later we will know whether the gain loss line needs to be created
81047:

Line 81055: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81051:
81052: --
81053: -- bulk performance
81054: --
81055: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81056: p_header_num => 0); -- 4262811
81057: --
81058: -- set accounting line options
81059: --

Line 81060: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81056: p_header_num => 0); -- 4262811
81057: --
81058: -- set accounting line options
81059: --
81060: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81061: p_natural_side_code => 'D'
81062: , p_gain_or_loss_flag => 'N'
81063: , p_gl_transfer_mode_code => 'S'
81064: , p_acct_entry_type_code => 'A'

Line 81074: xla_ae_lines_pkg.SetAcctLineType

81070: --
81071: --
81072: -- set accounting line type info
81073: --
81074: xla_ae_lines_pkg.SetAcctLineType
81075: (p_component_type => l_component_type
81076: ,p_event_type_code => l_event_type_code
81077: ,p_line_definition_owner_code => l_line_definition_owner_code
81078: ,p_line_definition_code => l_line_definition_code

Line 81088: xla_ae_lines_pkg.SetAcctClass(

81084: ,p_event_class_code => l_event_class_code);
81085: --
81086: -- set accounting class
81087: --
81088: xla_ae_lines_pkg.SetAcctClass(
81089: p_accounting_class_code => 'LIABILITY'
81090: , p_ae_header_id => l_ae_header_id
81091: );
81092:

Line 81096: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81092:
81093: --
81094: -- set rounding class
81095: --
81096: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81097: 'LIABILITY';
81098:
81099: --
81100: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81100: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81096: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81097: 'LIABILITY';
81098:
81099: --
81100: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81101: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81102: --
81103: -- bulk performance
81104: --

Line 81101: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81097: 'LIABILITY';
81098:
81099: --
81100: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81101: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81102: --
81103: -- bulk performance
81104: --
81105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81101: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81102: --
81103: -- bulk performance
81104: --
81105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81106:
81107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81109:

Line 81107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81103: -- bulk performance
81104: --
81105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81106:
81107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81109:
81110: -- 4955764
81111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81109:
81110: -- 4955764
81111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81113:
81114: -- 4458381 Public Sector Enh
81115:

Line 81161: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81157: l_rec_acct_attrs.array_num_value(18) := p_source_87;
81158: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81159: l_rec_acct_attrs.array_num_value(19) := p_source_88;
81160:
81161: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81162: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81163:
81164: ---------------------------------------------------------------------------------------------------------------
81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81162: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81158: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81159: l_rec_acct_attrs.array_num_value(19) := p_source_88;
81160:
81161: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81162: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81163:
81164: ---------------------------------------------------------------------------------------------------------------
81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81166: ---------------------------------------------------------------------------------------------------------------

Line 81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81161: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81162: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81163:
81164: ---------------------------------------------------------------------------------------------------------------
81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81166: ---------------------------------------------------------------------------------------------------------------
81167: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81168:
81169: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81167: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81163:
81164: ---------------------------------------------------------------------------------------------------------------
81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81166: ---------------------------------------------------------------------------------------------------------------
81167: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81168:
81169: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81170: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81171:

Line 81169: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81165: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81166: ---------------------------------------------------------------------------------------------------------------
81167: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81168:
81169: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81170: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81171:
81172: IF xla_accounting_cache_pkg.GetValueChar
81173: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81170: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81166: ---------------------------------------------------------------------------------------------------------------
81167: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81168:
81169: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81170: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81171:
81172: IF xla_accounting_cache_pkg.GetValueChar
81173: (p_source_code => 'LEDGER_CATEGORY_CODE'
81174: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81181: xla_ae_lines_pkg.BflowUpgEntry

81177: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81178: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81179: )
81180: THEN
81181: xla_ae_lines_pkg.BflowUpgEntry
81182: (p_business_method_code => l_bflow_method_code
81183: ,p_business_class_code => l_bflow_class_code
81184: ,p_balance_type => l_balance_type_code);
81185: ELSE

Line 81187: XLA_AE_LINES_PKG.business_flow_validation(

81183: ,p_business_class_code => l_bflow_class_code
81184: ,p_balance_type => l_balance_type_code);
81185: ELSE
81186: NULL;
81187: XLA_AE_LINES_PKG.business_flow_validation(
81188: p_business_method_code => l_bflow_method_code
81189: ,p_business_class_code => l_bflow_class_code
81190: ,p_inherit_description_flag => l_inherit_desc_flag);
81191: END IF;

Line 81234: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81230: xla_accounting_err_pkg.build_message
81231: (p_appli_s_name => 'XLA'
81232: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81233: ,p_token_1 => 'LINE_NUMBER'
81234: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81235: ,p_token_2 => 'LINE_TYPE_NAME'
81236: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81237: l_component_type
81238: ,l_component_code

Line 81270: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81266: --
81267: --
81268: ------------------------------------------------------------------------------------------------
81269: -- 4219869 Business Flow
81270: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81271: -- Prior Entry. Currently, the following code is always generated.
81272: ------------------------------------------------------------------------------------------------
81273: -- No ValidateCurrentLine for business flow method of Prior Entry
81274:

Line 81279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81275: ------------------------------------------------------------------------------------
81276: -- 4219869 Business Flow
81277: -- Populated credit and debit amounts -- Need to generate this within IF
81278: ------------------------------------------------------------------------------------
81279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81280:
81281: ----------------------------------------------------------------------------------
81282: -- 4219869 Business Flow
81283: -- Update journal entry status -- Need to generate this within IF

Line 81311: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81307: -- To allow MPA report to determine if it should generate report process
81308: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81309: ------------------------------------------------------------------------------------------
81310:
81311: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81312: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81313: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81314: -- call ADRs
81315: -- Bug 4922099

Line 81312: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81308: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81309: ------------------------------------------------------------------------------------------
81310:
81311: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81312: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81313: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81314: -- call ADRs
81315: -- Bug 4922099
81316: --

Line 81333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81329:
81330: --
81331: -- Update the line information that should be overwritten
81332: --
81333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81334: p_header_num => 1);
81335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81336:
81337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81331: -- Update the line information that should be overwritten
81332: --
81333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81334: p_header_num => 1);
81335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81336:
81337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81338:
81339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81333: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81334: p_header_num => 1);
81335: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81336:
81337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81338:
81339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81341: END IF;

Line 81340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81336:
81337: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81338:
81339: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81340: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81341: END IF;
81342:
81343: --
81344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81343: --
81344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81345: --
81346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81348: ELSE
81349: ---------------------------------------------------------------------------------------------------
81350: -- 4262811a Switch Sign
81351: ---------------------------------------------------------------------------------------------------

Line 81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81348: ELSE
81349: ---------------------------------------------------------------------------------------------------
81350: -- 4262811a Switch Sign
81351: ---------------------------------------------------------------------------------------------------
81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81349: ---------------------------------------------------------------------------------------------------
81350: -- 4262811a Switch Sign
81351: ---------------------------------------------------------------------------------------------------
81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302

Line 81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81350: -- 4262811a Switch Sign
81351: ---------------------------------------------------------------------------------------------------
81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302
81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81351: ---------------------------------------------------------------------------------------------------
81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302
81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81352: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81353: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302
81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81360:

Line 81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81354: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302
81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81360:
81361: END IF;
81362:

Line 81359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81355: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81356: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81357: -- 5132302
81358: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81359: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81360:
81361: END IF;
81362:
81363: -- 4955764

Line 81364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81360:
81361: END IF;
81362:
81363: -- 4955764
81364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81366:
81367:
81368: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81368: XLA_AE_LINES_PKG.ValidateCurrentLine;

81364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81366:
81367:
81368: XLA_AE_LINES_PKG.ValidateCurrentLine;
81369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81370:
81371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81366:
81367:
81368: XLA_AE_LINES_PKG.ValidateCurrentLine;
81369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81370:
81371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81373: ,p_balance_type_code => l_balance_type_code);

Line 81523: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

81519: --
81520: -- bulk performance
81521: --
81522: l_balance_type_code VARCHAR2(1);
81523: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
81524: l_log_module VARCHAR2(240);
81525:
81526: --
81527: -- Upgrade strategy

Line 81599: XLA_AE_LINES_PKG.SetNewLine;

81595: ') = 'DISCOUNT')
81596: THEN
81597:
81598: --
81599: XLA_AE_LINES_PKG.SetNewLine;
81600:
81601: p_balance_type_code := l_balance_type_code;
81602: -- set the flag so later we will know whether the gain loss line needs to be created
81603:

Line 81611: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

81607:
81608: --
81609: -- bulk performance
81610: --
81611: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
81612: p_header_num => 0); -- 4262811
81613: --
81614: -- set accounting line options
81615: --

Line 81616: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

81612: p_header_num => 0); -- 4262811
81613: --
81614: -- set accounting line options
81615: --
81616: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
81617: p_natural_side_code => 'D'
81618: , p_gain_or_loss_flag => 'N'
81619: , p_gl_transfer_mode_code => 'S'
81620: , p_acct_entry_type_code => 'A'

Line 81630: xla_ae_lines_pkg.SetAcctLineType

81626: --
81627: --
81628: -- set accounting line type info
81629: --
81630: xla_ae_lines_pkg.SetAcctLineType
81631: (p_component_type => l_component_type
81632: ,p_event_type_code => l_event_type_code
81633: ,p_line_definition_owner_code => l_line_definition_owner_code
81634: ,p_line_definition_code => l_line_definition_code

Line 81644: xla_ae_lines_pkg.SetAcctClass(

81640: ,p_event_class_code => l_event_class_code);
81641: --
81642: -- set accounting class
81643: --
81644: xla_ae_lines_pkg.SetAcctClass(
81645: p_accounting_class_code => 'LIABILITY'
81646: , p_ae_header_id => l_ae_header_id
81647: );
81648:

Line 81652: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

81648:
81649: --
81650: -- set rounding class
81651: --
81652: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81653: 'LIABILITY';
81654:
81655: --
81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

81652: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
81653: 'LIABILITY';
81654:
81655: --
81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81658: --
81659: -- bulk performance
81660: --

Line 81657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

81653: 'LIABILITY';
81654:
81655: --
81656: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
81657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81658: --
81659: -- bulk performance
81660: --
81661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 81661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

81657: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
81658: --
81659: -- bulk performance
81660: --
81661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81662:
81663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81665:

Line 81663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

81659: -- bulk performance
81660: --
81661: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81662:
81663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81665:
81666: -- 4955764
81667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81663: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81664: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81665:
81666: -- 4955764
81667: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81668: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
81669:
81670: -- 4458381 Public Sector Enh
81671:

Line 81717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

81713: l_rec_acct_attrs.array_num_value(18) := p_source_86;
81714: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81715: l_rec_acct_attrs.array_num_value(19) := p_source_88;
81716:
81717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81719:
81720: ---------------------------------------------------------------------------------------------------------------
81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 81718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

81714: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
81715: l_rec_acct_attrs.array_num_value(19) := p_source_88;
81716:
81717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81719:
81720: ---------------------------------------------------------------------------------------------------------------
81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81722: ---------------------------------------------------------------------------------------------------------------

Line 81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

81717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
81718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
81719:
81720: ---------------------------------------------------------------------------------------------------------------
81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81722: ---------------------------------------------------------------------------------------------------------------
81723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81724:
81725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 81723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

81719:
81720: ---------------------------------------------------------------------------------------------------------------
81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81722: ---------------------------------------------------------------------------------------------------------------
81723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81724:
81725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81727:

Line 81725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
81722: ---------------------------------------------------------------------------------------------------------------
81723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81724:
81725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81727:
81728: IF xla_accounting_cache_pkg.GetValueChar
81729: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 81726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

81722: ---------------------------------------------------------------------------------------------------------------
81723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
81724:
81725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81727:
81728: IF xla_accounting_cache_pkg.GetValueChar
81729: (p_source_code => 'LEDGER_CATEGORY_CODE'
81730: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 81737: xla_ae_lines_pkg.BflowUpgEntry

81733: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81734: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
81735: )
81736: THEN
81737: xla_ae_lines_pkg.BflowUpgEntry
81738: (p_business_method_code => l_bflow_method_code
81739: ,p_business_class_code => l_bflow_class_code
81740: ,p_balance_type => l_balance_type_code);
81741: ELSE

Line 81743: XLA_AE_LINES_PKG.business_flow_validation(

81739: ,p_business_class_code => l_bflow_class_code
81740: ,p_balance_type => l_balance_type_code);
81741: ELSE
81742: NULL;
81743: XLA_AE_LINES_PKG.business_flow_validation(
81744: p_business_method_code => l_bflow_method_code
81745: ,p_business_class_code => l_bflow_class_code
81746: ,p_inherit_description_flag => l_inherit_desc_flag);
81747: END IF;

Line 81790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

81786: xla_accounting_err_pkg.build_message
81787: (p_appli_s_name => 'XLA'
81788: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
81789: ,p_token_1 => 'LINE_NUMBER'
81790: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
81791: ,p_token_2 => 'LINE_TYPE_NAME'
81792: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
81793: l_component_type
81794: ,l_component_code

Line 81826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

81822: --
81823: --
81824: ------------------------------------------------------------------------------------------------
81825: -- 4219869 Business Flow
81826: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
81827: -- Prior Entry. Currently, the following code is always generated.
81828: ------------------------------------------------------------------------------------------------
81829: -- No ValidateCurrentLine for business flow method of Prior Entry
81830:

Line 81835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81831: ------------------------------------------------------------------------------------
81832: -- 4219869 Business Flow
81833: -- Populated credit and debit amounts -- Need to generate this within IF
81834: ------------------------------------------------------------------------------------
81835: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81836:
81837: ----------------------------------------------------------------------------------
81838: -- 4219869 Business Flow
81839: -- Update journal entry status -- Need to generate this within IF

Line 81867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

81863: -- To allow MPA report to determine if it should generate report process
81864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81865: ------------------------------------------------------------------------------------------
81866:
81867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81870: -- call ADRs
81871: -- Bug 4922099

Line 81868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

81864: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
81865: ------------------------------------------------------------------------------------------
81866:
81867: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
81868: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
81869: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
81870: -- call ADRs
81871: -- Bug 4922099
81872: --

Line 81889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

81885:
81886: --
81887: -- Update the line information that should be overwritten
81888: --
81889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81890: p_header_num => 1);
81891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81892:
81893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 81891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

81887: -- Update the line information that should be overwritten
81888: --
81889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81890: p_header_num => 1);
81891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81892:
81893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81894:
81895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 81893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

81889: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
81890: p_header_num => 1);
81891: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
81892:
81893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81894:
81895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81897: END IF;

Line 81896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

81892:
81893: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
81894:
81895: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
81896: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
81897: END IF;
81898:
81899: --
81900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 81903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

81899: --
81900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81901: --
81902: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81904: ELSE
81905: ---------------------------------------------------------------------------------------------------
81906: -- 4262811a Switch Sign
81907: ---------------------------------------------------------------------------------------------------

Line 81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

81904: ELSE
81905: ---------------------------------------------------------------------------------------------------
81906: -- 4262811a Switch Sign
81907: ---------------------------------------------------------------------------------------------------
81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81905: ---------------------------------------------------------------------------------------------------
81906: -- 4262811a Switch Sign
81907: ---------------------------------------------------------------------------------------------------
81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302

Line 81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81906: -- 4262811a Switch Sign
81907: ---------------------------------------------------------------------------------------------------
81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

81907: ---------------------------------------------------------------------------------------------------
81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81908: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
81909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81916:

Line 81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

81910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81916:
81917: END IF;
81918:

Line 81915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

81911: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
81912: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81913: -- 5132302
81914: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
81915: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
81916:
81917: END IF;
81918:
81919: -- 4955764

Line 81920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

81916:
81917: END IF;
81918:
81919: -- 4955764
81920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81922:
81923:
81924: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 81924: XLA_AE_LINES_PKG.ValidateCurrentLine;

81920: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81922:
81923:
81924: XLA_AE_LINES_PKG.ValidateCurrentLine;
81925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81926:
81927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 81925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

81921: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
81922:
81923:
81924: XLA_AE_LINES_PKG.ValidateCurrentLine;
81925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81926:
81927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81929: ,p_balance_type_code => l_balance_type_code);

Line 82123: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82119: --
82120: -- bulk performance
82121: --
82122: l_balance_type_code VARCHAR2(1);
82123: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82124: l_log_module VARCHAR2(240);
82125:
82126: --
82127: -- Upgrade strategy

Line 82195: XLA_AE_LINES_PKG.SetNewLine;

82191: ') <> 'Y'
82192: THEN
82193:
82194: --
82195: XLA_AE_LINES_PKG.SetNewLine;
82196:
82197: p_balance_type_code := l_balance_type_code;
82198: -- set the flag so later we will know whether the gain loss line needs to be created
82199:

Line 82207: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82203:
82204: --
82205: -- bulk performance
82206: --
82207: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82208: p_header_num => 0); -- 4262811
82209: --
82210: -- set accounting line options
82211: --

Line 82212: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82208: p_header_num => 0); -- 4262811
82209: --
82210: -- set accounting line options
82211: --
82212: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82213: p_natural_side_code => 'C'
82214: , p_gain_or_loss_flag => 'N'
82215: , p_gl_transfer_mode_code => 'S'
82216: , p_acct_entry_type_code => 'A'

Line 82226: xla_ae_lines_pkg.SetAcctLineType

82222: --
82223: --
82224: -- set accounting line type info
82225: --
82226: xla_ae_lines_pkg.SetAcctLineType
82227: (p_component_type => l_component_type
82228: ,p_event_type_code => l_event_type_code
82229: ,p_line_definition_owner_code => l_line_definition_owner_code
82230: ,p_line_definition_code => l_line_definition_code

Line 82240: xla_ae_lines_pkg.SetAcctClass(

82236: ,p_event_class_code => l_event_class_code);
82237: --
82238: -- set accounting class
82239: --
82240: xla_ae_lines_pkg.SetAcctClass(
82241: p_accounting_class_code => 'LIABILITY'
82242: , p_ae_header_id => l_ae_header_id
82243: );
82244:

Line 82248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82244:
82245: --
82246: -- set rounding class
82247: --
82248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82249: 'LIABILITY';
82250:
82251: --
82252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82248: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82249: 'LIABILITY';
82250:
82251: --
82252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82254: --
82255: -- bulk performance
82256: --

Line 82253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82249: 'LIABILITY';
82250:
82251: --
82252: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82254: --
82255: -- bulk performance
82256: --
82257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82253: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82254: --
82255: -- bulk performance
82256: --
82257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82258:
82259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82261:

Line 82259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82255: -- bulk performance
82256: --
82257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82258:
82259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82261:
82262: -- 4955764
82263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82261:
82262: -- 4955764
82263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82265:
82266: -- 4458381 Public Sector Enh
82267:

Line 82371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

82367: l_rec_acct_attrs.array_num_value(42) := p_source_89;
82368: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82369: l_rec_acct_attrs.array_num_value(43) := p_source_90;
82370:
82371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82373:
82374: ---------------------------------------------------------------------------------------------------------------
82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 82372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

82368: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
82369: l_rec_acct_attrs.array_num_value(43) := p_source_90;
82370:
82371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82373:
82374: ---------------------------------------------------------------------------------------------------------------
82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82376: ---------------------------------------------------------------------------------------------------------------

Line 82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

82371: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
82372: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
82373:
82374: ---------------------------------------------------------------------------------------------------------------
82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82376: ---------------------------------------------------------------------------------------------------------------
82377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82378:
82379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 82377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

82373:
82374: ---------------------------------------------------------------------------------------------------------------
82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82376: ---------------------------------------------------------------------------------------------------------------
82377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82378:
82379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82381:

Line 82379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82375: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
82376: ---------------------------------------------------------------------------------------------------------------
82377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82378:
82379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82381:
82382: IF xla_accounting_cache_pkg.GetValueChar
82383: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 82380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

82376: ---------------------------------------------------------------------------------------------------------------
82377: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
82378:
82379: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82380: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82381:
82382: IF xla_accounting_cache_pkg.GetValueChar
82383: (p_source_code => 'LEDGER_CATEGORY_CODE'
82384: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 82391: xla_ae_lines_pkg.BflowUpgEntry

82387: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82388: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
82389: )
82390: THEN
82391: xla_ae_lines_pkg.BflowUpgEntry
82392: (p_business_method_code => l_bflow_method_code
82393: ,p_business_class_code => l_bflow_class_code
82394: ,p_balance_type => l_balance_type_code);
82395: ELSE

Line 82408: xla_ae_lines_pkg.SetLineDescription(

82404: --
82405: -- call description
82406: --
82407:
82408: xla_ae_lines_pkg.SetLineDescription(
82409: p_ae_header_id => l_ae_header_id
82410: ,p_description => Description_1 (
82411: p_application_id => p_application_id
82412: , p_ae_header_id => l_ae_header_id

Line 82441: xla_ae_lines_pkg.set_ccid(

82437: , x_value_type_code => l_adr_value_type_code
82438: , p_side => 'NA'
82439: );
82440:
82441: xla_ae_lines_pkg.set_ccid(
82442: p_code_combination_id => l_ccid
82443: , p_value_type_code => l_adr_value_type_code
82444: , p_transaction_coa_id => l_adr_transaction_coa_id
82445: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 82477: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

82473: xla_accounting_err_pkg.build_message
82474: (p_appli_s_name => 'XLA'
82475: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
82476: ,p_token_1 => 'LINE_NUMBER'
82477: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
82478: ,p_token_2 => 'LINE_TYPE_NAME'
82479: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
82480: l_component_type
82481: ,l_component_code

Line 82513: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

82509: --
82510: --
82511: ------------------------------------------------------------------------------------------------
82512: -- 4219869 Business Flow
82513: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82514: -- Prior Entry. Currently, the following code is always generated.
82515: ------------------------------------------------------------------------------------------------
82516: XLA_AE_LINES_PKG.ValidateCurrentLine;
82517:

Line 82516: XLA_AE_LINES_PKG.ValidateCurrentLine;

82512: -- 4219869 Business Flow
82513: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
82514: -- Prior Entry. Currently, the following code is always generated.
82515: ------------------------------------------------------------------------------------------------
82516: XLA_AE_LINES_PKG.ValidateCurrentLine;
82517:
82518: ------------------------------------------------------------------------------------
82519: -- 4219869 Business Flow
82520: -- Populated credit and debit amounts -- Need to generate this within IF

Line 82522: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82518: ------------------------------------------------------------------------------------
82519: -- 4219869 Business Flow
82520: -- Populated credit and debit amounts -- Need to generate this within IF
82521: ------------------------------------------------------------------------------------
82522: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82523:
82524: ----------------------------------------------------------------------------------
82525: -- 4219869 Business Flow
82526: -- Update journal entry status -- Need to generate this within IF

Line 82554: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

82550: -- To allow MPA report to determine if it should generate report process
82551: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82552: ------------------------------------------------------------------------------------------
82553:
82554: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82555: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82556: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82557: -- call ADRs
82558: -- Bug 4922099

Line 82555: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

82551: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
82552: ------------------------------------------------------------------------------------------
82553:
82554: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
82555: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
82556: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
82557: -- call ADRs
82558: -- Bug 4922099
82559: --

Line 82579: xla_ae_lines_pkg.set_ccid(

82575: , x_value_type_code => l_adr_value_type_code
82576: , p_side => 'NA'
82577: );
82578:
82579: xla_ae_lines_pkg.set_ccid(
82580: p_code_combination_id => l_ccid
82581: , p_value_type_code => l_adr_value_type_code
82582: , p_transaction_coa_id => l_adr_transaction_coa_id
82583: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 82602: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

82598:
82599: --
82600: -- Update the line information that should be overwritten
82601: --
82602: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82603: p_header_num => 1);
82604: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82605:
82606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 82604: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

82600: -- Update the line information that should be overwritten
82601: --
82602: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82603: p_header_num => 1);
82604: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82605:
82606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82607:
82608: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 82606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

82602: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
82603: p_header_num => 1);
82604: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
82605:
82606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82607:
82608: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82609: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82610: END IF;

Line 82609: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

82605:
82606: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
82607:
82608: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
82609: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
82610: END IF;
82611:
82612: --
82613: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 82616: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

82612: --
82613: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82614: --
82615: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82616: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82617: ELSE
82618: ---------------------------------------------------------------------------------------------------
82619: -- 4262811a Switch Sign
82620: ---------------------------------------------------------------------------------------------------

Line 82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

82617: ELSE
82618: ---------------------------------------------------------------------------------------------------
82619: -- 4262811a Switch Sign
82620: ---------------------------------------------------------------------------------------------------
82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82618: ---------------------------------------------------------------------------------------------------
82619: -- 4262811a Switch Sign
82620: ---------------------------------------------------------------------------------------------------
82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302

Line 82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82619: -- 4262811a Switch Sign
82620: ---------------------------------------------------------------------------------------------------
82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302
82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

82620: ---------------------------------------------------------------------------------------------------
82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302
82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82628: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82621: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
82622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302
82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82628: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82629:

Line 82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

82623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302
82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82628: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82629:
82630: END IF;
82631:

Line 82628: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

82624: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
82625: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82626: -- 5132302
82627: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
82628: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
82629:
82630: END IF;
82631:
82632: -- 4955764

Line 82633: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82629:
82630: END IF;
82631:
82632: -- 4955764
82633: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82634: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82635:
82636:
82637: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 82637: XLA_AE_LINES_PKG.ValidateCurrentLine;

82633: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82634: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82635:
82636:
82637: XLA_AE_LINES_PKG.ValidateCurrentLine;
82638: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82639:
82640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 82638: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

82634: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
82635:
82636:
82637: XLA_AE_LINES_PKG.ValidateCurrentLine;
82638: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82639:
82640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82642: ,p_balance_type_code => l_balance_type_code);

Line 82836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

82832: --
82833: -- bulk performance
82834: --
82835: l_balance_type_code VARCHAR2(1);
82836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
82837: l_log_module VARCHAR2(240);
82838:
82839: --
82840: -- Upgrade strategy

Line 82906: XLA_AE_LINES_PKG.SetNewLine;

82902: ') <> 'Y'
82903: THEN
82904:
82905: --
82906: XLA_AE_LINES_PKG.SetNewLine;
82907:
82908: p_balance_type_code := l_balance_type_code;
82909: -- set the flag so later we will know whether the gain loss line needs to be created
82910:

Line 82918: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

82914:
82915: --
82916: -- bulk performance
82917: --
82918: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
82919: p_header_num => 0); -- 4262811
82920: --
82921: -- set accounting line options
82922: --

Line 82923: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

82919: p_header_num => 0); -- 4262811
82920: --
82921: -- set accounting line options
82922: --
82923: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
82924: p_natural_side_code => 'C'
82925: , p_gain_or_loss_flag => 'N'
82926: , p_gl_transfer_mode_code => 'S'
82927: , p_acct_entry_type_code => 'A'

Line 82937: xla_ae_lines_pkg.SetAcctLineType

82933: --
82934: --
82935: -- set accounting line type info
82936: --
82937: xla_ae_lines_pkg.SetAcctLineType
82938: (p_component_type => l_component_type
82939: ,p_event_type_code => l_event_type_code
82940: ,p_line_definition_owner_code => l_line_definition_owner_code
82941: ,p_line_definition_code => l_line_definition_code

Line 82951: xla_ae_lines_pkg.SetAcctClass(

82947: ,p_event_class_code => l_event_class_code);
82948: --
82949: -- set accounting class
82950: --
82951: xla_ae_lines_pkg.SetAcctClass(
82952: p_accounting_class_code => 'LIABILITY'
82953: , p_ae_header_id => l_ae_header_id
82954: );
82955:

Line 82959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

82955:
82956: --
82957: -- set rounding class
82958: --
82959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82960: 'LIABILITY';
82961:
82962: --
82963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 82963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

82959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
82960: 'LIABILITY';
82961:
82962: --
82963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82965: --
82966: -- bulk performance
82967: --

Line 82964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

82960: 'LIABILITY';
82961:
82962: --
82963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
82964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82965: --
82966: -- bulk performance
82967: --
82968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 82968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

82964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
82965: --
82966: -- bulk performance
82967: --
82968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82969:
82970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82972:

Line 82970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

82966: -- bulk performance
82967: --
82968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82969:
82970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82972:
82973: -- 4955764
82974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 82974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

82970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82972:
82973: -- 4955764
82974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
82976:
82977: -- 4458381 Public Sector Enh
82978:

Line 83082: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

83078: l_rec_acct_attrs.array_num_value(42) := p_source_89;
83079: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83080: l_rec_acct_attrs.array_num_value(43) := p_source_90;
83081:
83082: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83083: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83084:
83085: ---------------------------------------------------------------------------------------------------------------
83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 83083: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

83079: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83080: l_rec_acct_attrs.array_num_value(43) := p_source_90;
83081:
83082: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83083: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83084:
83085: ---------------------------------------------------------------------------------------------------------------
83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83087: ---------------------------------------------------------------------------------------------------------------

Line 83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

83082: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83083: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83084:
83085: ---------------------------------------------------------------------------------------------------------------
83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83087: ---------------------------------------------------------------------------------------------------------------
83088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83089:
83090: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 83088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

83084:
83085: ---------------------------------------------------------------------------------------------------------------
83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83087: ---------------------------------------------------------------------------------------------------------------
83088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83089:
83090: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83092:

Line 83090: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83086: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83087: ---------------------------------------------------------------------------------------------------------------
83088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83089:
83090: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83092:
83093: IF xla_accounting_cache_pkg.GetValueChar
83094: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 83091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83087: ---------------------------------------------------------------------------------------------------------------
83088: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83089:
83090: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83092:
83093: IF xla_accounting_cache_pkg.GetValueChar
83094: (p_source_code => 'LEDGER_CATEGORY_CODE'
83095: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 83102: xla_ae_lines_pkg.BflowUpgEntry

83098: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83099: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
83100: )
83101: THEN
83102: xla_ae_lines_pkg.BflowUpgEntry
83103: (p_business_method_code => l_bflow_method_code
83104: ,p_business_class_code => l_bflow_class_code
83105: ,p_balance_type => l_balance_type_code);
83106: ELSE

Line 83108: XLA_AE_LINES_PKG.business_flow_validation(

83104: ,p_business_class_code => l_bflow_class_code
83105: ,p_balance_type => l_balance_type_code);
83106: ELSE
83107: NULL;
83108: XLA_AE_LINES_PKG.business_flow_validation(
83109: p_business_method_code => l_bflow_method_code
83110: ,p_business_class_code => l_bflow_class_code
83111: ,p_inherit_description_flag => l_inherit_desc_flag);
83112: END IF;

Line 83122: xla_ae_lines_pkg.SetLineDescription(

83118: --
83119: -- call description
83120: --
83121:
83122: xla_ae_lines_pkg.SetLineDescription(
83123: p_ae_header_id => l_ae_header_id
83124: ,p_description => Description_1 (
83125: p_application_id => p_application_id
83126: , p_ae_header_id => l_ae_header_id

Line 83145: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

83141: NULL;
83142: --
83143: --
83144:
83145: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
83146: p_code_combination_id => TO_NUMBER(C_NUM)
83147: , p_value_type_code => NULL
83148: , p_transaction_coa_id => null
83149: , p_accounting_coa_id => null

Line 83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83158: );
83159:
83160:
83161: -- initialise segments
83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83159:
83160:
83161: -- initialise segments
83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83160:
83161: -- initialise segments
83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83161: -- initialise segments
83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83162: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83163: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83164: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83165: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83166: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83167: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83168: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83169: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83170: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83171: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83172: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83173: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83174: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83175: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83176: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83177: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83178: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83179: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83180: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83181: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83182: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83183: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83184: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83192: --

Line 83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83185: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83192: --
83193:

Line 83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83186: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83192: --
83193:
83194: --

Line 83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83187: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83188: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83189: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83190: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83191: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83192: --
83193:
83194: --
83195:

Line 83214: xla_ae_lines_pkg.set_segment(

83210: );
83211:
83212: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
83213:
83214: xla_ae_lines_pkg.set_segment(
83215: p_to_segment_code => 'GL_ACCOUNT'
83216: , p_segment_value => l_segment
83217: , p_from_segment_code => l_adr_value_segment_code
83218: , p_from_combination_id => l_adr_value_combination_id

Line 83258: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

83254: xla_accounting_err_pkg.build_message
83255: (p_appli_s_name => 'XLA'
83256: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
83257: ,p_token_1 => 'LINE_NUMBER'
83258: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
83259: ,p_token_2 => 'LINE_TYPE_NAME'
83260: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
83261: l_component_type
83262: ,l_component_code

Line 83294: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

83290: --
83291: --
83292: ------------------------------------------------------------------------------------------------
83293: -- 4219869 Business Flow
83294: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83295: -- Prior Entry. Currently, the following code is always generated.
83296: ------------------------------------------------------------------------------------------------
83297: XLA_AE_LINES_PKG.ValidateCurrentLine;
83298:

Line 83297: XLA_AE_LINES_PKG.ValidateCurrentLine;

83293: -- 4219869 Business Flow
83294: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
83295: -- Prior Entry. Currently, the following code is always generated.
83296: ------------------------------------------------------------------------------------------------
83297: XLA_AE_LINES_PKG.ValidateCurrentLine;
83298:
83299: ------------------------------------------------------------------------------------
83300: -- 4219869 Business Flow
83301: -- Populated credit and debit amounts -- Need to generate this within IF

Line 83303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83299: ------------------------------------------------------------------------------------
83300: -- 4219869 Business Flow
83301: -- Populated credit and debit amounts -- Need to generate this within IF
83302: ------------------------------------------------------------------------------------
83303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83304:
83305: ----------------------------------------------------------------------------------
83306: -- 4219869 Business Flow
83307: -- Update journal entry status -- Need to generate this within IF

Line 83335: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

83331: -- To allow MPA report to determine if it should generate report process
83332: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83333: ------------------------------------------------------------------------------------------
83334:
83335: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83336: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83337: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83338: -- call ADRs
83339: -- Bug 4922099

Line 83336: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

83332: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
83333: ------------------------------------------------------------------------------------------
83334:
83335: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
83336: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
83337: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
83338: -- call ADRs
83339: -- Bug 4922099
83340: --

Line 83350: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

83346: NULL;
83347: --
83348: --
83349:
83350: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
83351: p_code_combination_id => TO_NUMBER(C_NUM)
83352: , p_value_type_code => NULL
83353: , p_transaction_coa_id => null
83354: , p_accounting_coa_id => null

Line 83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83363: );
83364:
83365:
83366: -- initialise segments
83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83364:
83365:
83366: -- initialise segments
83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83365:
83366: -- initialise segments
83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83366: -- initialise segments
83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83367: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83368: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83369: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83370: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83371: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83372: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83373: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83374: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83375: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83376: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83377: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83378: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83379: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83380: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83381: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83382: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83383: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83384: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83385: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83386: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83387: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83388: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83389: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83397: --

Line 83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83390: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83397: --
83398:

Line 83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83391: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83397: --
83398:
83399: --

Line 83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

83392: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83393: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83394: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83395: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83396: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
83397: --
83398:
83399: --
83400:

Line 83419: xla_ae_lines_pkg.set_segment(

83415: );
83416:
83417: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
83418:
83419: xla_ae_lines_pkg.set_segment(
83420: p_to_segment_code => 'GL_ACCOUNT'
83421: , p_segment_value => l_segment
83422: , p_from_segment_code => l_adr_value_segment_code
83423: , p_from_combination_id => l_adr_value_combination_id

Line 83450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

83446:
83447: --
83448: -- Update the line information that should be overwritten
83449: --
83450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83451: p_header_num => 1);
83452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83453:
83454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 83452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

83448: -- Update the line information that should be overwritten
83449: --
83450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83451: p_header_num => 1);
83452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83453:
83454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83455:
83456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 83454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

83450: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
83451: p_header_num => 1);
83452: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
83453:
83454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83455:
83456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83458: END IF;

Line 83457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

83453:
83454: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
83455:
83456: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
83457: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
83458: END IF;
83459:
83460: --
83461: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 83464: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

83460: --
83461: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
83462: --
83463: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
83464: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
83465: ELSE
83466: ---------------------------------------------------------------------------------------------------
83467: -- 4262811a Switch Sign
83468: ---------------------------------------------------------------------------------------------------

Line 83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

83465: ELSE
83466: ---------------------------------------------------------------------------------------------------
83467: -- 4262811a Switch Sign
83468: ---------------------------------------------------------------------------------------------------
83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83466: ---------------------------------------------------------------------------------------------------
83467: -- 4262811a Switch Sign
83468: ---------------------------------------------------------------------------------------------------
83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302

Line 83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83467: -- 4262811a Switch Sign
83468: ---------------------------------------------------------------------------------------------------
83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302
83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

83468: ---------------------------------------------------------------------------------------------------
83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302
83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83469: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
83470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302
83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83477:

Line 83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

83471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302
83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83477:
83478: END IF;
83479:

Line 83476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

83472: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
83473: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83474: -- 5132302
83475: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
83476: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
83477:
83478: END IF;
83479:
83480: -- 4955764

Line 83481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83477:
83478: END IF;
83479:
83480: -- 4955764
83481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83483:
83484:
83485: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 83485: XLA_AE_LINES_PKG.ValidateCurrentLine;

83481: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83483:
83484:
83485: XLA_AE_LINES_PKG.ValidateCurrentLine;
83486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83487:
83488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 83486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

83482: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
83483:
83484:
83485: XLA_AE_LINES_PKG.ValidateCurrentLine;
83486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
83487:
83488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
83489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
83490: ,p_balance_type_code => l_balance_type_code);

Line 83684: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

83680: --
83681: -- bulk performance
83682: --
83683: l_balance_type_code VARCHAR2(1);
83684: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
83685: l_log_module VARCHAR2(240);
83686:
83687: --
83688: -- Upgrade strategy

Line 83754: XLA_AE_LINES_PKG.SetNewLine;

83750: ') <> 'Y'
83751: THEN
83752:
83753: --
83754: XLA_AE_LINES_PKG.SetNewLine;
83755:
83756: p_balance_type_code := l_balance_type_code;
83757: -- set the flag so later we will know whether the gain loss line needs to be created
83758:

Line 83766: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

83762:
83763: --
83764: -- bulk performance
83765: --
83766: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
83767: p_header_num => 0); -- 4262811
83768: --
83769: -- set accounting line options
83770: --

Line 83771: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

83767: p_header_num => 0); -- 4262811
83768: --
83769: -- set accounting line options
83770: --
83771: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
83772: p_natural_side_code => 'C'
83773: , p_gain_or_loss_flag => 'N'
83774: , p_gl_transfer_mode_code => 'S'
83775: , p_acct_entry_type_code => 'A'

Line 83785: xla_ae_lines_pkg.SetAcctLineType

83781: --
83782: --
83783: -- set accounting line type info
83784: --
83785: xla_ae_lines_pkg.SetAcctLineType
83786: (p_component_type => l_component_type
83787: ,p_event_type_code => l_event_type_code
83788: ,p_line_definition_owner_code => l_line_definition_owner_code
83789: ,p_line_definition_code => l_line_definition_code

Line 83799: xla_ae_lines_pkg.SetAcctClass(

83795: ,p_event_class_code => l_event_class_code);
83796: --
83797: -- set accounting class
83798: --
83799: xla_ae_lines_pkg.SetAcctClass(
83800: p_accounting_class_code => 'LIABILITY'
83801: , p_ae_header_id => l_ae_header_id
83802: );
83803:

Line 83807: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

83803:
83804: --
83805: -- set rounding class
83806: --
83807: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83808: 'LIABILITY';
83809:
83810: --
83811: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 83811: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

83807: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
83808: 'LIABILITY';
83809:
83810: --
83811: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83812: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83813: --
83814: -- bulk performance
83815: --

Line 83812: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

83808: 'LIABILITY';
83809:
83810: --
83811: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
83812: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83813: --
83814: -- bulk performance
83815: --
83816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 83816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

83812: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
83813: --
83814: -- bulk performance
83815: --
83816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83817:
83818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83820:

Line 83818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

83814: -- bulk performance
83815: --
83816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83817:
83818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83820:
83821: -- 4955764
83822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 83822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

83818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83820:
83821: -- 4955764
83822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
83824:
83825: -- 4458381 Public Sector Enh
83826:

Line 83930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

83926: l_rec_acct_attrs.array_num_value(42) := p_source_89;
83927: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83928: l_rec_acct_attrs.array_num_value(43) := p_source_90;
83929:
83930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83932:
83933: ---------------------------------------------------------------------------------------------------------------
83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 83931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

83927: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
83928: l_rec_acct_attrs.array_num_value(43) := p_source_90;
83929:
83930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83932:
83933: ---------------------------------------------------------------------------------------------------------------
83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83935: ---------------------------------------------------------------------------------------------------------------

Line 83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

83930: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
83931: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
83932:
83933: ---------------------------------------------------------------------------------------------------------------
83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83935: ---------------------------------------------------------------------------------------------------------------
83936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83937:
83938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 83936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

83932:
83933: ---------------------------------------------------------------------------------------------------------------
83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83935: ---------------------------------------------------------------------------------------------------------------
83936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83937:
83938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83940:

Line 83938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83934: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
83935: ---------------------------------------------------------------------------------------------------------------
83936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83937:
83938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83940:
83941: IF xla_accounting_cache_pkg.GetValueChar
83942: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 83939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

83935: ---------------------------------------------------------------------------------------------------------------
83936: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
83937:
83938: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
83940:
83941: IF xla_accounting_cache_pkg.GetValueChar
83942: (p_source_code => 'LEDGER_CATEGORY_CODE'
83943: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 83950: xla_ae_lines_pkg.BflowUpgEntry

83946: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
83947: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
83948: )
83949: THEN
83950: xla_ae_lines_pkg.BflowUpgEntry
83951: (p_business_method_code => l_bflow_method_code
83952: ,p_business_class_code => l_bflow_class_code
83953: ,p_balance_type => l_balance_type_code);
83954: ELSE

Line 83956: XLA_AE_LINES_PKG.business_flow_validation(

83952: ,p_business_class_code => l_bflow_class_code
83953: ,p_balance_type => l_balance_type_code);
83954: ELSE
83955: NULL;
83956: XLA_AE_LINES_PKG.business_flow_validation(
83957: p_business_method_code => l_bflow_method_code
83958: ,p_business_class_code => l_bflow_class_code
83959: ,p_inherit_description_flag => l_inherit_desc_flag);
83960: END IF;

Line 83970: xla_ae_lines_pkg.SetLineDescription(

83966: --
83967: -- call description
83968: --
83969:
83970: xla_ae_lines_pkg.SetLineDescription(
83971: p_ae_header_id => l_ae_header_id
83972: ,p_description => Description_1 (
83973: p_application_id => p_application_id
83974: , p_ae_header_id => l_ae_header_id

Line 84003: xla_ae_lines_pkg.set_ccid(

83999: , x_value_type_code => l_adr_value_type_code
84000: , p_side => 'NA'
84001: );
84002:
84003: xla_ae_lines_pkg.set_ccid(
84004: p_code_combination_id => l_ccid
84005: , p_value_type_code => l_adr_value_type_code
84006: , p_transaction_coa_id => l_adr_transaction_coa_id
84007: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84019: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

84015: , p_side => 'NA'
84016: );
84017:
84018:
84019: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
84020: p_to_segment_code => 'GL_BALANCING'
84021: , p_segment_value => C_CHAR
84022: , p_from_segment_code => NULL
84023: , p_from_combination_id => NULL

Line 84063: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

84059: xla_accounting_err_pkg.build_message
84060: (p_appli_s_name => 'XLA'
84061: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
84062: ,p_token_1 => 'LINE_NUMBER'
84063: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
84064: ,p_token_2 => 'LINE_TYPE_NAME'
84065: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
84066: l_component_type
84067: ,l_component_code

Line 84099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

84095: --
84096: --
84097: ------------------------------------------------------------------------------------------------
84098: -- 4219869 Business Flow
84099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84100: -- Prior Entry. Currently, the following code is always generated.
84101: ------------------------------------------------------------------------------------------------
84102: XLA_AE_LINES_PKG.ValidateCurrentLine;
84103:

Line 84102: XLA_AE_LINES_PKG.ValidateCurrentLine;

84098: -- 4219869 Business Flow
84099: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84100: -- Prior Entry. Currently, the following code is always generated.
84101: ------------------------------------------------------------------------------------------------
84102: XLA_AE_LINES_PKG.ValidateCurrentLine;
84103:
84104: ------------------------------------------------------------------------------------
84105: -- 4219869 Business Flow
84106: -- Populated credit and debit amounts -- Need to generate this within IF

Line 84108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84104: ------------------------------------------------------------------------------------
84105: -- 4219869 Business Flow
84106: -- Populated credit and debit amounts -- Need to generate this within IF
84107: ------------------------------------------------------------------------------------
84108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84109:
84110: ----------------------------------------------------------------------------------
84111: -- 4219869 Business Flow
84112: -- Update journal entry status -- Need to generate this within IF

Line 84140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

84136: -- To allow MPA report to determine if it should generate report process
84137: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84138: ------------------------------------------------------------------------------------------
84139:
84140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84142: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84143: -- call ADRs
84144: -- Bug 4922099

Line 84141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

84137: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84138: ------------------------------------------------------------------------------------------
84139:
84140: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84141: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84142: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84143: -- call ADRs
84144: -- Bug 4922099
84145: --

Line 84165: xla_ae_lines_pkg.set_ccid(

84161: , x_value_type_code => l_adr_value_type_code
84162: , p_side => 'NA'
84163: );
84164:
84165: xla_ae_lines_pkg.set_ccid(
84166: p_code_combination_id => l_ccid
84167: , p_value_type_code => l_adr_value_type_code
84168: , p_transaction_coa_id => l_adr_transaction_coa_id
84169: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84181: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

84177: , p_side => 'NA'
84178: );
84179:
84180:
84181: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
84182: p_to_segment_code => 'GL_BALANCING'
84183: , p_segment_value => C_CHAR
84184: , p_from_segment_code => NULL
84185: , p_from_combination_id => NULL

Line 84212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84208:
84209: --
84210: -- Update the line information that should be overwritten
84211: --
84212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84213: p_header_num => 1);
84214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84215:
84216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84210: -- Update the line information that should be overwritten
84211: --
84212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84213: p_header_num => 1);
84214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84215:
84216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84217:
84218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84212: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84213: p_header_num => 1);
84214: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84215:
84216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84217:
84218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84220: END IF;

Line 84219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84215:
84216: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84217:
84218: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84219: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84220: END IF;
84221:
84222: --
84223: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84226: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84222: --
84223: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84224: --
84225: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84226: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84227: ELSE
84228: ---------------------------------------------------------------------------------------------------
84229: -- 4262811a Switch Sign
84230: ---------------------------------------------------------------------------------------------------

Line 84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84227: ELSE
84228: ---------------------------------------------------------------------------------------------------
84229: -- 4262811a Switch Sign
84230: ---------------------------------------------------------------------------------------------------
84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84228: ---------------------------------------------------------------------------------------------------
84229: -- 4262811a Switch Sign
84230: ---------------------------------------------------------------------------------------------------
84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302

Line 84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84229: -- 4262811a Switch Sign
84230: ---------------------------------------------------------------------------------------------------
84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302
84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84230: ---------------------------------------------------------------------------------------------------
84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302
84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84231: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302
84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84239:

Line 84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84233: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302
84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84239:
84240: END IF;
84241:

Line 84238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84234: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84235: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84236: -- 5132302
84237: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84238: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84239:
84240: END IF;
84241:
84242: -- 4955764

Line 84243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84239:
84240: END IF;
84241:
84242: -- 4955764
84243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84245:
84246:
84247: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84247: XLA_AE_LINES_PKG.ValidateCurrentLine;

84243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84245:
84246:
84247: XLA_AE_LINES_PKG.ValidateCurrentLine;
84248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84249:
84250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84251: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84244: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84245:
84246:
84247: XLA_AE_LINES_PKG.ValidateCurrentLine;
84248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84249:
84250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84251: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84252: ,p_balance_type_code => l_balance_type_code);

Line 84444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

84440: --
84441: -- bulk performance
84442: --
84443: l_balance_type_code VARCHAR2(1);
84444: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
84445: l_log_module VARCHAR2(240);
84446:
84447: --
84448: -- Upgrade strategy

Line 84516: XLA_AE_LINES_PKG.SetNewLine;

84512: ') <> 'Y'
84513: THEN
84514:
84515: --
84516: XLA_AE_LINES_PKG.SetNewLine;
84517:
84518: p_balance_type_code := l_balance_type_code;
84519: -- set the flag so later we will know whether the gain loss line needs to be created
84520:

Line 84528: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

84524:
84525: --
84526: -- bulk performance
84527: --
84528: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
84529: p_header_num => 0); -- 4262811
84530: --
84531: -- set accounting line options
84532: --

Line 84533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

84529: p_header_num => 0); -- 4262811
84530: --
84531: -- set accounting line options
84532: --
84533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
84534: p_natural_side_code => 'C'
84535: , p_gain_or_loss_flag => 'N'
84536: , p_gl_transfer_mode_code => 'S'
84537: , p_acct_entry_type_code => 'A'

Line 84547: xla_ae_lines_pkg.SetAcctLineType

84543: --
84544: --
84545: -- set accounting line type info
84546: --
84547: xla_ae_lines_pkg.SetAcctLineType
84548: (p_component_type => l_component_type
84549: ,p_event_type_code => l_event_type_code
84550: ,p_line_definition_owner_code => l_line_definition_owner_code
84551: ,p_line_definition_code => l_line_definition_code

Line 84561: xla_ae_lines_pkg.SetAcctClass(

84557: ,p_event_class_code => l_event_class_code);
84558: --
84559: -- set accounting class
84560: --
84561: xla_ae_lines_pkg.SetAcctClass(
84562: p_accounting_class_code => 'LIABILITY'
84563: , p_ae_header_id => l_ae_header_id
84564: );
84565:

Line 84569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

84565:
84566: --
84567: -- set rounding class
84568: --
84569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84570: 'LIABILITY';
84571:
84572: --
84573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 84573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

84569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
84570: 'LIABILITY';
84571:
84572: --
84573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84575: --
84576: -- bulk performance
84577: --

Line 84574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

84570: 'LIABILITY';
84571:
84572: --
84573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
84574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84575: --
84576: -- bulk performance
84577: --
84578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 84578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

84574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
84575: --
84576: -- bulk performance
84577: --
84578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84579:
84580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84582:

Line 84580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

84576: -- bulk performance
84577: --
84578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84579:
84580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84582:
84583: -- 4955764
84584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84582:
84583: -- 4955764
84584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84585: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
84586:
84587: -- 4458381 Public Sector Enh
84588:

Line 84690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

84686: l_rec_acct_attrs.array_num_value(41) := p_source_89;
84687: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
84688: l_rec_acct_attrs.array_num_value(42) := p_source_90;
84689:
84690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84692:
84693: ---------------------------------------------------------------------------------------------------------------
84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 84691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

84687: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
84688: l_rec_acct_attrs.array_num_value(42) := p_source_90;
84689:
84690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84692:
84693: ---------------------------------------------------------------------------------------------------------------
84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84695: ---------------------------------------------------------------------------------------------------------------

Line 84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

84690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
84691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
84692:
84693: ---------------------------------------------------------------------------------------------------------------
84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84695: ---------------------------------------------------------------------------------------------------------------
84696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84697:
84698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 84696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

84692:
84693: ---------------------------------------------------------------------------------------------------------------
84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84695: ---------------------------------------------------------------------------------------------------------------
84696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84697:
84698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84700:

Line 84698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
84695: ---------------------------------------------------------------------------------------------------------------
84696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84697:
84698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84700:
84701: IF xla_accounting_cache_pkg.GetValueChar
84702: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 84699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

84695: ---------------------------------------------------------------------------------------------------------------
84696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
84697:
84698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84700:
84701: IF xla_accounting_cache_pkg.GetValueChar
84702: (p_source_code => 'LEDGER_CATEGORY_CODE'
84703: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 84710: xla_ae_lines_pkg.BflowUpgEntry

84706: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84707: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
84708: )
84709: THEN
84710: xla_ae_lines_pkg.BflowUpgEntry
84711: (p_business_method_code => l_bflow_method_code
84712: ,p_business_class_code => l_bflow_class_code
84713: ,p_balance_type => l_balance_type_code);
84714: ELSE

Line 84727: xla_ae_lines_pkg.SetLineDescription(

84723: --
84724: -- call description
84725: --
84726:
84727: xla_ae_lines_pkg.SetLineDescription(
84728: p_ae_header_id => l_ae_header_id
84729: ,p_description => Description_1 (
84730: p_application_id => p_application_id
84731: , p_ae_header_id => l_ae_header_id

Line 84760: xla_ae_lines_pkg.set_ccid(

84756: , x_value_type_code => l_adr_value_type_code
84757: , p_side => 'NA'
84758: );
84759:
84760: xla_ae_lines_pkg.set_ccid(
84761: p_code_combination_id => l_ccid
84762: , p_value_type_code => l_adr_value_type_code
84763: , p_transaction_coa_id => l_adr_transaction_coa_id
84764: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84796: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

84792: xla_accounting_err_pkg.build_message
84793: (p_appli_s_name => 'XLA'
84794: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
84795: ,p_token_1 => 'LINE_NUMBER'
84796: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
84797: ,p_token_2 => 'LINE_TYPE_NAME'
84798: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
84799: l_component_type
84800: ,l_component_code

Line 84832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

84828: --
84829: --
84830: ------------------------------------------------------------------------------------------------
84831: -- 4219869 Business Flow
84832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84833: -- Prior Entry. Currently, the following code is always generated.
84834: ------------------------------------------------------------------------------------------------
84835: XLA_AE_LINES_PKG.ValidateCurrentLine;
84836:

Line 84835: XLA_AE_LINES_PKG.ValidateCurrentLine;

84831: -- 4219869 Business Flow
84832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
84833: -- Prior Entry. Currently, the following code is always generated.
84834: ------------------------------------------------------------------------------------------------
84835: XLA_AE_LINES_PKG.ValidateCurrentLine;
84836:
84837: ------------------------------------------------------------------------------------
84838: -- 4219869 Business Flow
84839: -- Populated credit and debit amounts -- Need to generate this within IF

Line 84841: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84837: ------------------------------------------------------------------------------------
84838: -- 4219869 Business Flow
84839: -- Populated credit and debit amounts -- Need to generate this within IF
84840: ------------------------------------------------------------------------------------
84841: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84842:
84843: ----------------------------------------------------------------------------------
84844: -- 4219869 Business Flow
84845: -- Update journal entry status -- Need to generate this within IF

Line 84873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

84869: -- To allow MPA report to determine if it should generate report process
84870: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84871: ------------------------------------------------------------------------------------------
84872:
84873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84875: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84876: -- call ADRs
84877: -- Bug 4922099

Line 84874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

84870: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
84871: ------------------------------------------------------------------------------------------
84872:
84873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
84874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
84875: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
84876: -- call ADRs
84877: -- Bug 4922099
84878: --

Line 84898: xla_ae_lines_pkg.set_ccid(

84894: , x_value_type_code => l_adr_value_type_code
84895: , p_side => 'NA'
84896: );
84897:
84898: xla_ae_lines_pkg.set_ccid(
84899: p_code_combination_id => l_ccid
84900: , p_value_type_code => l_adr_value_type_code
84901: , p_transaction_coa_id => l_adr_transaction_coa_id
84902: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 84921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

84917:
84918: --
84919: -- Update the line information that should be overwritten
84920: --
84921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84922: p_header_num => 1);
84923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84924:
84925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 84923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

84919: -- Update the line information that should be overwritten
84920: --
84921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84922: p_header_num => 1);
84923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84924:
84925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84926:
84927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 84925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

84921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
84922: p_header_num => 1);
84923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
84924:
84925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84926:
84927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84929: END IF;

Line 84928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

84924:
84925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
84926:
84927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
84928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
84929: END IF;
84930:
84931: --
84932: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 84935: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

84931: --
84932: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
84933: --
84934: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
84935: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
84936: ELSE
84937: ---------------------------------------------------------------------------------------------------
84938: -- 4262811a Switch Sign
84939: ---------------------------------------------------------------------------------------------------

Line 84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

84936: ELSE
84937: ---------------------------------------------------------------------------------------------------
84938: -- 4262811a Switch Sign
84939: ---------------------------------------------------------------------------------------------------
84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84937: ---------------------------------------------------------------------------------------------------
84938: -- 4262811a Switch Sign
84939: ---------------------------------------------------------------------------------------------------
84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302

Line 84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84938: -- 4262811a Switch Sign
84939: ---------------------------------------------------------------------------------------------------
84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302
84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

84939: ---------------------------------------------------------------------------------------------------
84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302
84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
84941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302
84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84948:

Line 84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

84942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302
84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84948:
84949: END IF;
84950:

Line 84947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

84943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
84944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84945: -- 5132302
84946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
84947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
84948:
84949: END IF;
84950:
84951: -- 4955764

Line 84952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

84948:
84949: END IF;
84950:
84951: -- 4955764
84952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84954:
84955:
84956: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 84956: XLA_AE_LINES_PKG.ValidateCurrentLine;

84952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84954:
84955:
84956: XLA_AE_LINES_PKG.ValidateCurrentLine;
84957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84958:
84959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 84957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

84953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
84954:
84955:
84956: XLA_AE_LINES_PKG.ValidateCurrentLine;
84957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
84958:
84959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
84960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
84961: ,p_balance_type_code => l_balance_type_code);

Line 85153: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85149: --
85150: -- bulk performance
85151: --
85152: l_balance_type_code VARCHAR2(1);
85153: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85154: l_log_module VARCHAR2(240);
85155:
85156: --
85157: -- Upgrade strategy

Line 85223: XLA_AE_LINES_PKG.SetNewLine;

85219: ') <> 'Y'
85220: THEN
85221:
85222: --
85223: XLA_AE_LINES_PKG.SetNewLine;
85224:
85225: p_balance_type_code := l_balance_type_code;
85226: -- set the flag so later we will know whether the gain loss line needs to be created
85227:

Line 85235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

85231:
85232: --
85233: -- bulk performance
85234: --
85235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
85236: p_header_num => 0); -- 4262811
85237: --
85238: -- set accounting line options
85239: --

Line 85240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

85236: p_header_num => 0); -- 4262811
85237: --
85238: -- set accounting line options
85239: --
85240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
85241: p_natural_side_code => 'C'
85242: , p_gain_or_loss_flag => 'N'
85243: , p_gl_transfer_mode_code => 'S'
85244: , p_acct_entry_type_code => 'A'

Line 85254: xla_ae_lines_pkg.SetAcctLineType

85250: --
85251: --
85252: -- set accounting line type info
85253: --
85254: xla_ae_lines_pkg.SetAcctLineType
85255: (p_component_type => l_component_type
85256: ,p_event_type_code => l_event_type_code
85257: ,p_line_definition_owner_code => l_line_definition_owner_code
85258: ,p_line_definition_code => l_line_definition_code

Line 85268: xla_ae_lines_pkg.SetAcctClass(

85264: ,p_event_class_code => l_event_class_code);
85265: --
85266: -- set accounting class
85267: --
85268: xla_ae_lines_pkg.SetAcctClass(
85269: p_accounting_class_code => 'LIABILITY'
85270: , p_ae_header_id => l_ae_header_id
85271: );
85272:

Line 85276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

85272:
85273: --
85274: -- set rounding class
85275: --
85276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85277: 'LIABILITY';
85278:
85279: --
85280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 85280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

85276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
85277: 'LIABILITY';
85278:
85279: --
85280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85282: --
85283: -- bulk performance
85284: --

Line 85281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

85277: 'LIABILITY';
85278:
85279: --
85280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
85281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85282: --
85283: -- bulk performance
85284: --
85285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 85285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

85281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
85282: --
85283: -- bulk performance
85284: --
85285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85286:
85287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85289:

Line 85287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

85283: -- bulk performance
85284: --
85285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85286:
85287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85289:
85290: -- 4955764
85291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85289:
85290: -- 4955764
85291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
85293:
85294: -- 4458381 Public Sector Enh
85295:

Line 85397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

85393: l_rec_acct_attrs.array_num_value(41) := p_source_89;
85394: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85395: l_rec_acct_attrs.array_num_value(42) := p_source_90;
85396:
85397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85399:
85400: ---------------------------------------------------------------------------------------------------------------
85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 85398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

85394: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
85395: l_rec_acct_attrs.array_num_value(42) := p_source_90;
85396:
85397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85399:
85400: ---------------------------------------------------------------------------------------------------------------
85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85402: ---------------------------------------------------------------------------------------------------------------

Line 85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

85397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
85398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
85399:
85400: ---------------------------------------------------------------------------------------------------------------
85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85402: ---------------------------------------------------------------------------------------------------------------
85403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85404:
85405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 85403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

85399:
85400: ---------------------------------------------------------------------------------------------------------------
85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85402: ---------------------------------------------------------------------------------------------------------------
85403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85404:
85405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85407:

Line 85405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
85402: ---------------------------------------------------------------------------------------------------------------
85403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85404:
85405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85407:
85408: IF xla_accounting_cache_pkg.GetValueChar
85409: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 85406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

85402: ---------------------------------------------------------------------------------------------------------------
85403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
85404:
85405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85407:
85408: IF xla_accounting_cache_pkg.GetValueChar
85409: (p_source_code => 'LEDGER_CATEGORY_CODE'
85410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 85417: xla_ae_lines_pkg.BflowUpgEntry

85413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
85415: )
85416: THEN
85417: xla_ae_lines_pkg.BflowUpgEntry
85418: (p_business_method_code => l_bflow_method_code
85419: ,p_business_class_code => l_bflow_class_code
85420: ,p_balance_type => l_balance_type_code);
85421: ELSE

Line 85423: XLA_AE_LINES_PKG.business_flow_validation(

85419: ,p_business_class_code => l_bflow_class_code
85420: ,p_balance_type => l_balance_type_code);
85421: ELSE
85422: NULL;
85423: XLA_AE_LINES_PKG.business_flow_validation(
85424: p_business_method_code => l_bflow_method_code
85425: ,p_business_class_code => l_bflow_class_code
85426: ,p_inherit_description_flag => l_inherit_desc_flag);
85427: END IF;

Line 85437: xla_ae_lines_pkg.SetLineDescription(

85433: --
85434: -- call description
85435: --
85436:
85437: xla_ae_lines_pkg.SetLineDescription(
85438: p_ae_header_id => l_ae_header_id
85439: ,p_description => Description_1 (
85440: p_application_id => p_application_id
85441: , p_ae_header_id => l_ae_header_id

Line 85460: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

85456: NULL;
85457: --
85458: --
85459:
85460: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
85461: p_code_combination_id => TO_NUMBER(C_NUM)
85462: , p_value_type_code => NULL
85463: , p_transaction_coa_id => null
85464: , p_accounting_coa_id => null

Line 85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85473: );
85474:
85475:
85476: -- initialise segments
85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85474:
85475:
85476: -- initialise segments
85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85475:
85476: -- initialise segments
85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85476: -- initialise segments
85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85477: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85478: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85479: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85480: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85481: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85482: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85483: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85484: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85485: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85486: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85487: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85488: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85489: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85490: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85491: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85492: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85493: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85494: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85495: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85496: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85497: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85498: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85499: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85507: --

Line 85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85500: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85507: --
85508:

Line 85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85501: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85507: --
85508:
85509: --

Line 85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85502: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85503: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85504: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85505: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85506: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85507: --
85508:
85509: --
85510:

Line 85529: xla_ae_lines_pkg.set_segment(

85525: );
85526:
85527: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
85528:
85529: xla_ae_lines_pkg.set_segment(
85530: p_to_segment_code => 'GL_ACCOUNT'
85531: , p_segment_value => l_segment
85532: , p_from_segment_code => l_adr_value_segment_code
85533: , p_from_combination_id => l_adr_value_combination_id

Line 85573: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

85569: xla_accounting_err_pkg.build_message
85570: (p_appli_s_name => 'XLA'
85571: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
85572: ,p_token_1 => 'LINE_NUMBER'
85573: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
85574: ,p_token_2 => 'LINE_TYPE_NAME'
85575: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
85576: l_component_type
85577: ,l_component_code

Line 85609: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

85605: --
85606: --
85607: ------------------------------------------------------------------------------------------------
85608: -- 4219869 Business Flow
85609: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85610: -- Prior Entry. Currently, the following code is always generated.
85611: ------------------------------------------------------------------------------------------------
85612: XLA_AE_LINES_PKG.ValidateCurrentLine;
85613:

Line 85612: XLA_AE_LINES_PKG.ValidateCurrentLine;

85608: -- 4219869 Business Flow
85609: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
85610: -- Prior Entry. Currently, the following code is always generated.
85611: ------------------------------------------------------------------------------------------------
85612: XLA_AE_LINES_PKG.ValidateCurrentLine;
85613:
85614: ------------------------------------------------------------------------------------
85615: -- 4219869 Business Flow
85616: -- Populated credit and debit amounts -- Need to generate this within IF

Line 85618: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85614: ------------------------------------------------------------------------------------
85615: -- 4219869 Business Flow
85616: -- Populated credit and debit amounts -- Need to generate this within IF
85617: ------------------------------------------------------------------------------------
85618: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85619:
85620: ----------------------------------------------------------------------------------
85621: -- 4219869 Business Flow
85622: -- Update journal entry status -- Need to generate this within IF

Line 85650: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

85646: -- To allow MPA report to determine if it should generate report process
85647: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85648: ------------------------------------------------------------------------------------------
85649:
85650: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85651: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85652: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85653: -- call ADRs
85654: -- Bug 4922099

Line 85651: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

85647: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
85648: ------------------------------------------------------------------------------------------
85649:
85650: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
85651: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
85652: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
85653: -- call ADRs
85654: -- Bug 4922099
85655: --

Line 85665: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

85661: NULL;
85662: --
85663: --
85664:
85665: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
85666: p_code_combination_id => TO_NUMBER(C_NUM)
85667: , p_value_type_code => NULL
85668: , p_transaction_coa_id => null
85669: , p_accounting_coa_id => null

Line 85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85678: );
85679:
85680:
85681: -- initialise segments
85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85679:
85680:
85681: -- initialise segments
85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85680:
85681: -- initialise segments
85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85681: -- initialise segments
85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85682: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85683: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85684: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85685: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85686: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85687: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85688: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85689: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85690: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85691: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85692: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85693: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85694: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85695: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85696: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85697: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85698: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85699: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85700: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85701: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85702: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85703: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85704: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85712: --

Line 85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85705: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85712: --
85713:

Line 85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85706: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85712: --
85713:
85714: --

Line 85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

85707: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85708: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85709: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85710: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85711: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
85712: --
85713:
85714: --
85715:

Line 85734: xla_ae_lines_pkg.set_segment(

85730: );
85731:
85732: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
85733:
85734: xla_ae_lines_pkg.set_segment(
85735: p_to_segment_code => 'GL_ACCOUNT'
85736: , p_segment_value => l_segment
85737: , p_from_segment_code => l_adr_value_segment_code
85738: , p_from_combination_id => l_adr_value_combination_id

Line 85765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

85761:
85762: --
85763: -- Update the line information that should be overwritten
85764: --
85765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85766: p_header_num => 1);
85767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85768:
85769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 85767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

85763: -- Update the line information that should be overwritten
85764: --
85765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85766: p_header_num => 1);
85767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85768:
85769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85770:
85771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 85769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

85765: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
85766: p_header_num => 1);
85767: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
85768:
85769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85770:
85771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85773: END IF;

Line 85772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

85768:
85769: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
85770:
85771: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
85772: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
85773: END IF;
85774:
85775: --
85776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 85779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

85775: --
85776: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85777: --
85778: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85779: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85780: ELSE
85781: ---------------------------------------------------------------------------------------------------
85782: -- 4262811a Switch Sign
85783: ---------------------------------------------------------------------------------------------------

Line 85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

85780: ELSE
85781: ---------------------------------------------------------------------------------------------------
85782: -- 4262811a Switch Sign
85783: ---------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85781: ---------------------------------------------------------------------------------------------------
85782: -- 4262811a Switch Sign
85783: ---------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302

Line 85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85782: -- 4262811a Switch Sign
85783: ---------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302
85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

85783: ---------------------------------------------------------------------------------------------------
85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302
85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85784: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
85785: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302
85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85792:

Line 85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

85786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302
85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85792:
85793: END IF;
85794:

Line 85791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

85787: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
85788: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85789: -- 5132302
85790: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
85791: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
85792:
85793: END IF;
85794:
85795: -- 4955764

Line 85796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

85792:
85793: END IF;
85794:
85795: -- 4955764
85796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85798:
85799:
85800: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 85800: XLA_AE_LINES_PKG.ValidateCurrentLine;

85796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85798:
85799:
85800: XLA_AE_LINES_PKG.ValidateCurrentLine;
85801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85802:
85803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 85801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

85797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
85798:
85799:
85800: XLA_AE_LINES_PKG.ValidateCurrentLine;
85801: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85802:
85803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85805: ,p_balance_type_code => l_balance_type_code);

Line 85997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

85993: --
85994: -- bulk performance
85995: --
85996: l_balance_type_code VARCHAR2(1);
85997: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
85998: l_log_module VARCHAR2(240);
85999:
86000: --
86001: -- Upgrade strategy

Line 86067: XLA_AE_LINES_PKG.SetNewLine;

86063: ') <> 'Y'
86064: THEN
86065:
86066: --
86067: XLA_AE_LINES_PKG.SetNewLine;
86068:
86069: p_balance_type_code := l_balance_type_code;
86070: -- set the flag so later we will know whether the gain loss line needs to be created
86071:

Line 86079: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86075:
86076: --
86077: -- bulk performance
86078: --
86079: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86080: p_header_num => 0); -- 4262811
86081: --
86082: -- set accounting line options
86083: --

Line 86084: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86080: p_header_num => 0); -- 4262811
86081: --
86082: -- set accounting line options
86083: --
86084: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86085: p_natural_side_code => 'C'
86086: , p_gain_or_loss_flag => 'N'
86087: , p_gl_transfer_mode_code => 'S'
86088: , p_acct_entry_type_code => 'A'

Line 86098: xla_ae_lines_pkg.SetAcctLineType

86094: --
86095: --
86096: -- set accounting line type info
86097: --
86098: xla_ae_lines_pkg.SetAcctLineType
86099: (p_component_type => l_component_type
86100: ,p_event_type_code => l_event_type_code
86101: ,p_line_definition_owner_code => l_line_definition_owner_code
86102: ,p_line_definition_code => l_line_definition_code

Line 86112: xla_ae_lines_pkg.SetAcctClass(

86108: ,p_event_class_code => l_event_class_code);
86109: --
86110: -- set accounting class
86111: --
86112: xla_ae_lines_pkg.SetAcctClass(
86113: p_accounting_class_code => 'LIABILITY'
86114: , p_ae_header_id => l_ae_header_id
86115: );
86116:

Line 86120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86116:
86117: --
86118: -- set rounding class
86119: --
86120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86121: 'LIABILITY';
86122:
86123: --
86124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86120: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86121: 'LIABILITY';
86122:
86123: --
86124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86126: --
86127: -- bulk performance
86128: --

Line 86125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86121: 'LIABILITY';
86122:
86123: --
86124: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86126: --
86127: -- bulk performance
86128: --
86129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86125: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86126: --
86127: -- bulk performance
86128: --
86129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86130:
86131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86133:

Line 86131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86127: -- bulk performance
86128: --
86129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86130:
86131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86133:
86134: -- 4955764
86135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86133:
86134: -- 4955764
86135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86137:
86138: -- 4458381 Public Sector Enh
86139:

Line 86241: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

86237: l_rec_acct_attrs.array_num_value(41) := p_source_89;
86238: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86239: l_rec_acct_attrs.array_num_value(42) := p_source_90;
86240:
86241: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86242: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86243:
86244: ---------------------------------------------------------------------------------------------------------------
86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 86242: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

86238: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
86239: l_rec_acct_attrs.array_num_value(42) := p_source_90;
86240:
86241: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86242: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86243:
86244: ---------------------------------------------------------------------------------------------------------------
86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86246: ---------------------------------------------------------------------------------------------------------------

Line 86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

86241: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
86242: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
86243:
86244: ---------------------------------------------------------------------------------------------------------------
86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86246: ---------------------------------------------------------------------------------------------------------------
86247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86248:
86249: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 86247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

86243:
86244: ---------------------------------------------------------------------------------------------------------------
86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86246: ---------------------------------------------------------------------------------------------------------------
86247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86248:
86249: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86250: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86251:

Line 86249: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86245: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
86246: ---------------------------------------------------------------------------------------------------------------
86247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86248:
86249: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86250: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86251:
86252: IF xla_accounting_cache_pkg.GetValueChar
86253: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 86250: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

86246: ---------------------------------------------------------------------------------------------------------------
86247: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
86248:
86249: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86250: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86251:
86252: IF xla_accounting_cache_pkg.GetValueChar
86253: (p_source_code => 'LEDGER_CATEGORY_CODE'
86254: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 86261: xla_ae_lines_pkg.BflowUpgEntry

86257: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86258: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
86259: )
86260: THEN
86261: xla_ae_lines_pkg.BflowUpgEntry
86262: (p_business_method_code => l_bflow_method_code
86263: ,p_business_class_code => l_bflow_class_code
86264: ,p_balance_type => l_balance_type_code);
86265: ELSE

Line 86267: XLA_AE_LINES_PKG.business_flow_validation(

86263: ,p_business_class_code => l_bflow_class_code
86264: ,p_balance_type => l_balance_type_code);
86265: ELSE
86266: NULL;
86267: XLA_AE_LINES_PKG.business_flow_validation(
86268: p_business_method_code => l_bflow_method_code
86269: ,p_business_class_code => l_bflow_class_code
86270: ,p_inherit_description_flag => l_inherit_desc_flag);
86271: END IF;

Line 86281: xla_ae_lines_pkg.SetLineDescription(

86277: --
86278: -- call description
86279: --
86280:
86281: xla_ae_lines_pkg.SetLineDescription(
86282: p_ae_header_id => l_ae_header_id
86283: ,p_description => Description_1 (
86284: p_application_id => p_application_id
86285: , p_ae_header_id => l_ae_header_id

Line 86314: xla_ae_lines_pkg.set_ccid(

86310: , x_value_type_code => l_adr_value_type_code
86311: , p_side => 'NA'
86312: );
86313:
86314: xla_ae_lines_pkg.set_ccid(
86315: p_code_combination_id => l_ccid
86316: , p_value_type_code => l_adr_value_type_code
86317: , p_transaction_coa_id => l_adr_transaction_coa_id
86318: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 86330: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

86326: , p_side => 'NA'
86327: );
86328:
86329:
86330: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
86331: p_to_segment_code => 'GL_BALANCING'
86332: , p_segment_value => C_CHAR
86333: , p_from_segment_code => NULL
86334: , p_from_combination_id => NULL

Line 86374: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

86370: xla_accounting_err_pkg.build_message
86371: (p_appli_s_name => 'XLA'
86372: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
86373: ,p_token_1 => 'LINE_NUMBER'
86374: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
86375: ,p_token_2 => 'LINE_TYPE_NAME'
86376: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
86377: l_component_type
86378: ,l_component_code

Line 86410: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

86406: --
86407: --
86408: ------------------------------------------------------------------------------------------------
86409: -- 4219869 Business Flow
86410: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86411: -- Prior Entry. Currently, the following code is always generated.
86412: ------------------------------------------------------------------------------------------------
86413: XLA_AE_LINES_PKG.ValidateCurrentLine;
86414:

Line 86413: XLA_AE_LINES_PKG.ValidateCurrentLine;

86409: -- 4219869 Business Flow
86410: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
86411: -- Prior Entry. Currently, the following code is always generated.
86412: ------------------------------------------------------------------------------------------------
86413: XLA_AE_LINES_PKG.ValidateCurrentLine;
86414:
86415: ------------------------------------------------------------------------------------
86416: -- 4219869 Business Flow
86417: -- Populated credit and debit amounts -- Need to generate this within IF

Line 86419: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86415: ------------------------------------------------------------------------------------
86416: -- 4219869 Business Flow
86417: -- Populated credit and debit amounts -- Need to generate this within IF
86418: ------------------------------------------------------------------------------------
86419: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86420:
86421: ----------------------------------------------------------------------------------
86422: -- 4219869 Business Flow
86423: -- Update journal entry status -- Need to generate this within IF

Line 86451: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

86447: -- To allow MPA report to determine if it should generate report process
86448: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86449: ------------------------------------------------------------------------------------------
86450:
86451: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86452: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86453: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86454: -- call ADRs
86455: -- Bug 4922099

Line 86452: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

86448: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
86449: ------------------------------------------------------------------------------------------
86450:
86451: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
86452: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
86453: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
86454: -- call ADRs
86455: -- Bug 4922099
86456: --

Line 86476: xla_ae_lines_pkg.set_ccid(

86472: , x_value_type_code => l_adr_value_type_code
86473: , p_side => 'NA'
86474: );
86475:
86476: xla_ae_lines_pkg.set_ccid(
86477: p_code_combination_id => l_ccid
86478: , p_value_type_code => l_adr_value_type_code
86479: , p_transaction_coa_id => l_adr_transaction_coa_id
86480: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 86492: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

86488: , p_side => 'NA'
86489: );
86490:
86491:
86492: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
86493: p_to_segment_code => 'GL_BALANCING'
86494: , p_segment_value => C_CHAR
86495: , p_from_segment_code => NULL
86496: , p_from_combination_id => NULL

Line 86523: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

86519:
86520: --
86521: -- Update the line information that should be overwritten
86522: --
86523: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86524: p_header_num => 1);
86525: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86526:
86527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 86525: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

86521: -- Update the line information that should be overwritten
86522: --
86523: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86524: p_header_num => 1);
86525: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86526:
86527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86528:
86529: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 86527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

86523: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
86524: p_header_num => 1);
86525: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
86526:
86527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86528:
86529: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86530: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86531: END IF;

Line 86530: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

86526:
86527: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
86528:
86529: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
86530: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
86531: END IF;
86532:
86533: --
86534: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 86537: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

86533: --
86534: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86535: --
86536: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86537: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86538: ELSE
86539: ---------------------------------------------------------------------------------------------------
86540: -- 4262811a Switch Sign
86541: ---------------------------------------------------------------------------------------------------

Line 86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

86538: ELSE
86539: ---------------------------------------------------------------------------------------------------
86540: -- 4262811a Switch Sign
86541: ---------------------------------------------------------------------------------------------------
86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86539: ---------------------------------------------------------------------------------------------------
86540: -- 4262811a Switch Sign
86541: ---------------------------------------------------------------------------------------------------
86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302

Line 86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86540: -- 4262811a Switch Sign
86541: ---------------------------------------------------------------------------------------------------
86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302
86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

86541: ---------------------------------------------------------------------------------------------------
86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302
86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86549: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86542: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
86543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302
86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86549: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86550:

Line 86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

86544: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302
86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86549: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86550:
86551: END IF;
86552:

Line 86549: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

86545: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
86546: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86547: -- 5132302
86548: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
86549: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
86550:
86551: END IF;
86552:
86553: -- 4955764

Line 86554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86550:
86551: END IF;
86552:
86553: -- 4955764
86554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86556:
86557:
86558: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 86558: XLA_AE_LINES_PKG.ValidateCurrentLine;

86554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86556:
86557:
86558: XLA_AE_LINES_PKG.ValidateCurrentLine;
86559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86560:
86561: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86562: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 86559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

86555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
86556:
86557:
86558: XLA_AE_LINES_PKG.ValidateCurrentLine;
86559: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86560:
86561: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86562: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86563: ,p_balance_type_code => l_balance_type_code);

Line 86760: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

86756: --
86757: -- bulk performance
86758: --
86759: l_balance_type_code VARCHAR2(1);
86760: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
86761: l_log_module VARCHAR2(240);
86762:
86763: --
86764: -- Upgrade strategy

Line 86846: XLA_AE_LINES_PKG.SetNewLine;

86842: ') <> 'Y'
86843: THEN
86844:
86845: --
86846: XLA_AE_LINES_PKG.SetNewLine;
86847:
86848: p_balance_type_code := l_balance_type_code;
86849: -- set the flag so later we will know whether the gain loss line needs to be created
86850:

Line 86858: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

86854:
86855: --
86856: -- bulk performance
86857: --
86858: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
86859: p_header_num => 0); -- 4262811
86860: --
86861: -- set accounting line options
86862: --

Line 86863: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

86859: p_header_num => 0); -- 4262811
86860: --
86861: -- set accounting line options
86862: --
86863: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
86864: p_natural_side_code => 'C'
86865: , p_gain_or_loss_flag => 'N'
86866: , p_gl_transfer_mode_code => 'S'
86867: , p_acct_entry_type_code => 'A'

Line 86877: xla_ae_lines_pkg.SetAcctLineType

86873: --
86874: --
86875: -- set accounting line type info
86876: --
86877: xla_ae_lines_pkg.SetAcctLineType
86878: (p_component_type => l_component_type
86879: ,p_event_type_code => l_event_type_code
86880: ,p_line_definition_owner_code => l_line_definition_owner_code
86881: ,p_line_definition_code => l_line_definition_code

Line 86891: xla_ae_lines_pkg.SetAcctClass(

86887: ,p_event_class_code => l_event_class_code);
86888: --
86889: -- set accounting class
86890: --
86891: xla_ae_lines_pkg.SetAcctClass(
86892: p_accounting_class_code => 'LIABILITY'
86893: , p_ae_header_id => l_ae_header_id
86894: );
86895:

Line 86899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

86895:
86896: --
86897: -- set rounding class
86898: --
86899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86900: 'LIABILITY';
86901:
86902: --
86903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 86903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

86899: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
86900: 'LIABILITY';
86901:
86902: --
86903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86905: --
86906: -- bulk performance
86907: --

Line 86904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

86900: 'LIABILITY';
86901:
86902: --
86903: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
86904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86905: --
86906: -- bulk performance
86907: --
86908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 86908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

86904: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
86905: --
86906: -- bulk performance
86907: --
86908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86909:
86910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86912:

Line 86910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

86906: -- bulk performance
86907: --
86908: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86909:
86910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86912:
86913: -- 4955764
86914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 86914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

86910: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86911: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86912:
86913: -- 4955764
86914: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86915: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
86916:
86917: -- 4458381 Public Sector Enh
86918:

Line 87024: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

87020: l_rec_acct_attrs.array_num_value(43) := p_source_89;
87021: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87022: l_rec_acct_attrs.array_num_value(44) := p_source_90;
87023:
87024: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87025: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87026:
87027: ---------------------------------------------------------------------------------------------------------------
87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 87025: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

87021: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87022: l_rec_acct_attrs.array_num_value(44) := p_source_90;
87023:
87024: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87025: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87026:
87027: ---------------------------------------------------------------------------------------------------------------
87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87029: ---------------------------------------------------------------------------------------------------------------

Line 87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

87024: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87025: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87026:
87027: ---------------------------------------------------------------------------------------------------------------
87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87029: ---------------------------------------------------------------------------------------------------------------
87030: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87031:
87032: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 87030: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

87026:
87027: ---------------------------------------------------------------------------------------------------------------
87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87029: ---------------------------------------------------------------------------------------------------------------
87030: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87031:
87032: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87033: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87034:

Line 87032: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87028: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87029: ---------------------------------------------------------------------------------------------------------------
87030: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87031:
87032: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87033: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87034:
87035: IF xla_accounting_cache_pkg.GetValueChar
87036: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 87033: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87029: ---------------------------------------------------------------------------------------------------------------
87030: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87031:
87032: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87033: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87034:
87035: IF xla_accounting_cache_pkg.GetValueChar
87036: (p_source_code => 'LEDGER_CATEGORY_CODE'
87037: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 87044: xla_ae_lines_pkg.BflowUpgEntry

87040: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87041: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
87042: )
87043: THEN
87044: xla_ae_lines_pkg.BflowUpgEntry
87045: (p_business_method_code => l_bflow_method_code
87046: ,p_business_class_code => l_bflow_class_code
87047: ,p_balance_type => l_balance_type_code);
87048: ELSE

Line 87061: xla_ae_lines_pkg.SetLineDescription(

87057: --
87058: -- call description
87059: --
87060:
87061: xla_ae_lines_pkg.SetLineDescription(
87062: p_ae_header_id => l_ae_header_id
87063: ,p_description => Description_1 (
87064: p_application_id => p_application_id
87065: , p_ae_header_id => l_ae_header_id

Line 87094: xla_ae_lines_pkg.set_ccid(

87090: , x_value_type_code => l_adr_value_type_code
87091: , p_side => 'NA'
87092: );
87093:
87094: xla_ae_lines_pkg.set_ccid(
87095: p_code_combination_id => l_ccid
87096: , p_value_type_code => l_adr_value_type_code
87097: , p_transaction_coa_id => l_adr_transaction_coa_id
87098: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87130: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87126: xla_accounting_err_pkg.build_message
87127: (p_appli_s_name => 'XLA'
87128: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87129: ,p_token_1 => 'LINE_NUMBER'
87130: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87131: ,p_token_2 => 'LINE_TYPE_NAME'
87132: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87133: l_component_type
87134: ,l_component_code

Line 87166: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87162: --
87163: --
87164: ------------------------------------------------------------------------------------------------
87165: -- 4219869 Business Flow
87166: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87167: -- Prior Entry. Currently, the following code is always generated.
87168: ------------------------------------------------------------------------------------------------
87169: XLA_AE_LINES_PKG.ValidateCurrentLine;
87170:

Line 87169: XLA_AE_LINES_PKG.ValidateCurrentLine;

87165: -- 4219869 Business Flow
87166: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87167: -- Prior Entry. Currently, the following code is always generated.
87168: ------------------------------------------------------------------------------------------------
87169: XLA_AE_LINES_PKG.ValidateCurrentLine;
87170:
87171: ------------------------------------------------------------------------------------
87172: -- 4219869 Business Flow
87173: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87171: ------------------------------------------------------------------------------------
87172: -- 4219869 Business Flow
87173: -- Populated credit and debit amounts -- Need to generate this within IF
87174: ------------------------------------------------------------------------------------
87175: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87176:
87177: ----------------------------------------------------------------------------------
87178: -- 4219869 Business Flow
87179: -- Update journal entry status -- Need to generate this within IF

Line 87207: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

87203: -- To allow MPA report to determine if it should generate report process
87204: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87205: ------------------------------------------------------------------------------------------
87206:
87207: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87208: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87209: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87210: -- call ADRs
87211: -- Bug 4922099

Line 87208: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

87204: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
87205: ------------------------------------------------------------------------------------------
87206:
87207: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
87208: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
87209: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
87210: -- call ADRs
87211: -- Bug 4922099
87212: --

Line 87232: xla_ae_lines_pkg.set_ccid(

87228: , x_value_type_code => l_adr_value_type_code
87229: , p_side => 'NA'
87230: );
87231:
87232: xla_ae_lines_pkg.set_ccid(
87233: p_code_combination_id => l_ccid
87234: , p_value_type_code => l_adr_value_type_code
87235: , p_transaction_coa_id => l_adr_transaction_coa_id
87236: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 87255: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

87251:
87252: --
87253: -- Update the line information that should be overwritten
87254: --
87255: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87256: p_header_num => 1);
87257: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87258:
87259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 87257: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

87253: -- Update the line information that should be overwritten
87254: --
87255: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87256: p_header_num => 1);
87257: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87258:
87259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87260:
87261: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 87259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

87255: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
87256: p_header_num => 1);
87257: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
87258:
87259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87260:
87261: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87262: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87263: END IF;

Line 87262: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

87258:
87259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
87260:
87261: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
87262: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
87263: END IF;
87264:
87265: --
87266: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 87269: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

87265: --
87266: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87267: --
87268: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87269: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87270: ELSE
87271: ---------------------------------------------------------------------------------------------------
87272: -- 4262811a Switch Sign
87273: ---------------------------------------------------------------------------------------------------

Line 87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

87270: ELSE
87271: ---------------------------------------------------------------------------------------------------
87272: -- 4262811a Switch Sign
87273: ---------------------------------------------------------------------------------------------------
87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87271: ---------------------------------------------------------------------------------------------------
87272: -- 4262811a Switch Sign
87273: ---------------------------------------------------------------------------------------------------
87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302

Line 87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87272: -- 4262811a Switch Sign
87273: ---------------------------------------------------------------------------------------------------
87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302
87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

87273: ---------------------------------------------------------------------------------------------------
87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302
87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87281: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87274: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
87275: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302
87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87281: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87282:

Line 87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

87276: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302
87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87281: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87282:
87283: END IF;
87284:

Line 87281: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

87277: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
87278: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87279: -- 5132302
87280: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
87281: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
87282:
87283: END IF;
87284:
87285: -- 4955764

Line 87286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87282:
87283: END IF;
87284:
87285: -- 4955764
87286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87288:
87289:
87290: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 87290: XLA_AE_LINES_PKG.ValidateCurrentLine;

87286: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87288:
87289:
87290: XLA_AE_LINES_PKG.ValidateCurrentLine;
87291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87292:
87293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87294: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 87291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87287: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
87288:
87289:
87290: XLA_AE_LINES_PKG.ValidateCurrentLine;
87291: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87292:
87293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87294: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87295: ,p_balance_type_code => l_balance_type_code);

Line 87492: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

87488: --
87489: -- bulk performance
87490: --
87491: l_balance_type_code VARCHAR2(1);
87492: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
87493: l_log_module VARCHAR2(240);
87494:
87495: --
87496: -- Upgrade strategy

Line 87576: XLA_AE_LINES_PKG.SetNewLine;

87572: ') <> 'Y'
87573: THEN
87574:
87575: --
87576: XLA_AE_LINES_PKG.SetNewLine;
87577:
87578: p_balance_type_code := l_balance_type_code;
87579: -- set the flag so later we will know whether the gain loss line needs to be created
87580:

Line 87588: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

87584:
87585: --
87586: -- bulk performance
87587: --
87588: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
87589: p_header_num => 0); -- 4262811
87590: --
87591: -- set accounting line options
87592: --

Line 87593: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

87589: p_header_num => 0); -- 4262811
87590: --
87591: -- set accounting line options
87592: --
87593: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
87594: p_natural_side_code => 'C'
87595: , p_gain_or_loss_flag => 'N'
87596: , p_gl_transfer_mode_code => 'S'
87597: , p_acct_entry_type_code => 'A'

Line 87607: xla_ae_lines_pkg.SetAcctLineType

87603: --
87604: --
87605: -- set accounting line type info
87606: --
87607: xla_ae_lines_pkg.SetAcctLineType
87608: (p_component_type => l_component_type
87609: ,p_event_type_code => l_event_type_code
87610: ,p_line_definition_owner_code => l_line_definition_owner_code
87611: ,p_line_definition_code => l_line_definition_code

Line 87621: xla_ae_lines_pkg.SetAcctClass(

87617: ,p_event_class_code => l_event_class_code);
87618: --
87619: -- set accounting class
87620: --
87621: xla_ae_lines_pkg.SetAcctClass(
87622: p_accounting_class_code => 'LIABILITY'
87623: , p_ae_header_id => l_ae_header_id
87624: );
87625:

Line 87629: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

87625:
87626: --
87627: -- set rounding class
87628: --
87629: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87630: 'LIABILITY';
87631:
87632: --
87633: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 87633: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

87629: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
87630: 'LIABILITY';
87631:
87632: --
87633: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87634: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87635: --
87636: -- bulk performance
87637: --

Line 87634: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

87630: 'LIABILITY';
87631:
87632: --
87633: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
87634: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87635: --
87636: -- bulk performance
87637: --
87638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 87638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

87634: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
87635: --
87636: -- bulk performance
87637: --
87638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87639:
87640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87642:

Line 87640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

87636: -- bulk performance
87637: --
87638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87639:
87640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87642:
87643: -- 4955764
87644: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 87644: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

87640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87642:
87643: -- 4955764
87644: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87645: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
87646:
87647: -- 4458381 Public Sector Enh
87648:

Line 87754: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

87750: l_rec_acct_attrs.array_num_value(43) := p_source_89;
87751: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87752: l_rec_acct_attrs.array_num_value(44) := p_source_90;
87753:
87754: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87755: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87756:
87757: ---------------------------------------------------------------------------------------------------------------
87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 87755: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

87751: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
87752: l_rec_acct_attrs.array_num_value(44) := p_source_90;
87753:
87754: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87755: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87756:
87757: ---------------------------------------------------------------------------------------------------------------
87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87759: ---------------------------------------------------------------------------------------------------------------

Line 87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

87754: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
87755: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
87756:
87757: ---------------------------------------------------------------------------------------------------------------
87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87759: ---------------------------------------------------------------------------------------------------------------
87760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87761:
87762: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 87760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

87756:
87757: ---------------------------------------------------------------------------------------------------------------
87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87759: ---------------------------------------------------------------------------------------------------------------
87760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87761:
87762: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87764:

Line 87762: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87758: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
87759: ---------------------------------------------------------------------------------------------------------------
87760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87761:
87762: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87764:
87765: IF xla_accounting_cache_pkg.GetValueChar
87766: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 87763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

87759: ---------------------------------------------------------------------------------------------------------------
87760: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
87761:
87762: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87764:
87765: IF xla_accounting_cache_pkg.GetValueChar
87766: (p_source_code => 'LEDGER_CATEGORY_CODE'
87767: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 87774: xla_ae_lines_pkg.BflowUpgEntry

87770: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87771: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
87772: )
87773: THEN
87774: xla_ae_lines_pkg.BflowUpgEntry
87775: (p_business_method_code => l_bflow_method_code
87776: ,p_business_class_code => l_bflow_class_code
87777: ,p_balance_type => l_balance_type_code);
87778: ELSE

Line 87780: XLA_AE_LINES_PKG.business_flow_validation(

87776: ,p_business_class_code => l_bflow_class_code
87777: ,p_balance_type => l_balance_type_code);
87778: ELSE
87779: NULL;
87780: XLA_AE_LINES_PKG.business_flow_validation(
87781: p_business_method_code => l_bflow_method_code
87782: ,p_business_class_code => l_bflow_class_code
87783: ,p_inherit_description_flag => l_inherit_desc_flag);
87784: END IF;

Line 87794: xla_ae_lines_pkg.SetLineDescription(

87790: --
87791: -- call description
87792: --
87793:
87794: xla_ae_lines_pkg.SetLineDescription(
87795: p_ae_header_id => l_ae_header_id
87796: ,p_description => Description_1 (
87797: p_application_id => p_application_id
87798: , p_ae_header_id => l_ae_header_id

Line 87817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

87813: NULL;
87814: --
87815: --
87816:
87817: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
87818: p_code_combination_id => TO_NUMBER(C_NUM)
87819: , p_value_type_code => NULL
87820: , p_transaction_coa_id => null
87821: , p_accounting_coa_id => null

Line 87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87830: );
87831:
87832:
87833: -- initialise segments
87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87831:
87832:
87833: -- initialise segments
87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87832:
87833: -- initialise segments
87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87833: -- initialise segments
87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87834: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87835: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87836: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87837: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87838: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87839: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87840: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87841: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87842: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87843: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87844: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87845: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87846: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87847: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87848: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87849: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87850: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87851: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87852: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87853: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87854: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87855: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87856: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87864: --

Line 87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87857: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87864: --
87865:

Line 87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87858: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87864: --
87865:
87866: --

Line 87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

87859: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87860: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87861: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87862: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87863: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
87864: --
87865:
87866: --
87867:

Line 87886: xla_ae_lines_pkg.set_segment(

87882: );
87883:
87884: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
87885:
87886: xla_ae_lines_pkg.set_segment(
87887: p_to_segment_code => 'GL_ACCOUNT'
87888: , p_segment_value => l_segment
87889: , p_from_segment_code => l_adr_value_segment_code
87890: , p_from_combination_id => l_adr_value_combination_id

Line 87930: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

87926: xla_accounting_err_pkg.build_message
87927: (p_appli_s_name => 'XLA'
87928: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
87929: ,p_token_1 => 'LINE_NUMBER'
87930: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
87931: ,p_token_2 => 'LINE_TYPE_NAME'
87932: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
87933: l_component_type
87934: ,l_component_code

Line 87966: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

87962: --
87963: --
87964: ------------------------------------------------------------------------------------------------
87965: -- 4219869 Business Flow
87966: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87967: -- Prior Entry. Currently, the following code is always generated.
87968: ------------------------------------------------------------------------------------------------
87969: XLA_AE_LINES_PKG.ValidateCurrentLine;
87970:

Line 87969: XLA_AE_LINES_PKG.ValidateCurrentLine;

87965: -- 4219869 Business Flow
87966: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
87967: -- Prior Entry. Currently, the following code is always generated.
87968: ------------------------------------------------------------------------------------------------
87969: XLA_AE_LINES_PKG.ValidateCurrentLine;
87970:
87971: ------------------------------------------------------------------------------------
87972: -- 4219869 Business Flow
87973: -- Populated credit and debit amounts -- Need to generate this within IF

Line 87975: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

87971: ------------------------------------------------------------------------------------
87972: -- 4219869 Business Flow
87973: -- Populated credit and debit amounts -- Need to generate this within IF
87974: ------------------------------------------------------------------------------------
87975: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87976:
87977: ----------------------------------------------------------------------------------
87978: -- 4219869 Business Flow
87979: -- Update journal entry status -- Need to generate this within IF

Line 88007: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

88003: -- To allow MPA report to determine if it should generate report process
88004: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88005: ------------------------------------------------------------------------------------------
88006:
88007: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88008: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88009: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88010: -- call ADRs
88011: -- Bug 4922099

Line 88008: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

88004: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88005: ------------------------------------------------------------------------------------------
88006:
88007: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88008: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88009: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88010: -- call ADRs
88011: -- Bug 4922099
88012: --

Line 88022: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

88018: NULL;
88019: --
88020: --
88021:
88022: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
88023: p_code_combination_id => TO_NUMBER(C_NUM)
88024: , p_value_type_code => NULL
88025: , p_transaction_coa_id => null
88026: , p_accounting_coa_id => null

Line 88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88035: );
88036:
88037:
88038: -- initialise segments
88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88036:
88037:
88038: -- initialise segments
88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88037:
88038: -- initialise segments
88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88038: -- initialise segments
88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88039: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88040: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88041: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88042: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88043: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88044: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88045: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88046: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88047: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88048: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88049: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88050: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88051: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88052: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88053: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88054: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88055: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88056: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88057: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88058: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88059: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88060: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88061: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88069: --

Line 88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88062: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88069: --
88070:

Line 88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88063: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88069: --
88070:
88071: --

Line 88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

88064: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88065: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88066: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88067: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88068: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
88069: --
88070:
88071: --
88072:

Line 88091: xla_ae_lines_pkg.set_segment(

88087: );
88088:
88089: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
88090:
88091: xla_ae_lines_pkg.set_segment(
88092: p_to_segment_code => 'GL_ACCOUNT'
88093: , p_segment_value => l_segment
88094: , p_from_segment_code => l_adr_value_segment_code
88095: , p_from_combination_id => l_adr_value_combination_id

Line 88122: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

88118:
88119: --
88120: -- Update the line information that should be overwritten
88121: --
88122: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88123: p_header_num => 1);
88124: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88125:
88126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 88124: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

88120: -- Update the line information that should be overwritten
88121: --
88122: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88123: p_header_num => 1);
88124: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88125:
88126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88127:
88128: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 88126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

88122: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88123: p_header_num => 1);
88124: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88125:
88126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88127:
88128: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88129: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88130: END IF;

Line 88129: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

88125:
88126: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88127:
88128: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88129: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88130: END IF;
88131:
88132: --
88133: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 88136: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

88132: --
88133: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88134: --
88135: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88136: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88137: ELSE
88138: ---------------------------------------------------------------------------------------------------
88139: -- 4262811a Switch Sign
88140: ---------------------------------------------------------------------------------------------------

Line 88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

88137: ELSE
88138: ---------------------------------------------------------------------------------------------------
88139: -- 4262811a Switch Sign
88140: ---------------------------------------------------------------------------------------------------
88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88138: ---------------------------------------------------------------------------------------------------
88139: -- 4262811a Switch Sign
88140: ---------------------------------------------------------------------------------------------------
88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302

Line 88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88139: -- 4262811a Switch Sign
88140: ---------------------------------------------------------------------------------------------------
88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302
88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88140: ---------------------------------------------------------------------------------------------------
88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302
88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88141: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88142: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302
88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88149:

Line 88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

88143: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302
88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88149:
88150: END IF;
88151:

Line 88148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88144: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88145: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88146: -- 5132302
88147: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88148: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88149:
88150: END IF;
88151:
88152: -- 4955764

Line 88153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88149:
88150: END IF;
88151:
88152: -- 4955764
88153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88155:
88156:
88157: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88157: XLA_AE_LINES_PKG.ValidateCurrentLine;

88153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88155:
88156:
88157: XLA_AE_LINES_PKG.ValidateCurrentLine;
88158: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88159:
88160: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88161: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88158: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88155:
88156:
88157: XLA_AE_LINES_PKG.ValidateCurrentLine;
88158: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88159:
88160: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88161: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88162: ,p_balance_type_code => l_balance_type_code);

Line 88359: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

88355: --
88356: -- bulk performance
88357: --
88358: l_balance_type_code VARCHAR2(1);
88359: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
88360: l_log_module VARCHAR2(240);
88361:
88362: --
88363: -- Upgrade strategy

Line 88443: XLA_AE_LINES_PKG.SetNewLine;

88439: ') <> 'Y'
88440: THEN
88441:
88442: --
88443: XLA_AE_LINES_PKG.SetNewLine;
88444:
88445: p_balance_type_code := l_balance_type_code;
88446: -- set the flag so later we will know whether the gain loss line needs to be created
88447:

Line 88455: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

88451:
88452: --
88453: -- bulk performance
88454: --
88455: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
88456: p_header_num => 0); -- 4262811
88457: --
88458: -- set accounting line options
88459: --

Line 88460: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

88456: p_header_num => 0); -- 4262811
88457: --
88458: -- set accounting line options
88459: --
88460: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
88461: p_natural_side_code => 'C'
88462: , p_gain_or_loss_flag => 'N'
88463: , p_gl_transfer_mode_code => 'S'
88464: , p_acct_entry_type_code => 'A'

Line 88474: xla_ae_lines_pkg.SetAcctLineType

88470: --
88471: --
88472: -- set accounting line type info
88473: --
88474: xla_ae_lines_pkg.SetAcctLineType
88475: (p_component_type => l_component_type
88476: ,p_event_type_code => l_event_type_code
88477: ,p_line_definition_owner_code => l_line_definition_owner_code
88478: ,p_line_definition_code => l_line_definition_code

Line 88488: xla_ae_lines_pkg.SetAcctClass(

88484: ,p_event_class_code => l_event_class_code);
88485: --
88486: -- set accounting class
88487: --
88488: xla_ae_lines_pkg.SetAcctClass(
88489: p_accounting_class_code => 'LIABILITY'
88490: , p_ae_header_id => l_ae_header_id
88491: );
88492:

Line 88496: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

88492:
88493: --
88494: -- set rounding class
88495: --
88496: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88497: 'LIABILITY';
88498:
88499: --
88500: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 88500: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

88496: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
88497: 'LIABILITY';
88498:
88499: --
88500: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88501: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88502: --
88503: -- bulk performance
88504: --

Line 88501: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

88497: 'LIABILITY';
88498:
88499: --
88500: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
88501: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88502: --
88503: -- bulk performance
88504: --
88505: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 88505: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

88501: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
88502: --
88503: -- bulk performance
88504: --
88505: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88506:
88507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88508: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88509:

Line 88507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

88503: -- bulk performance
88504: --
88505: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88506:
88507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88508: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88509:
88510: -- 4955764
88511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88507: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88508: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88509:
88510: -- 4955764
88511: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88512: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
88513:
88514: -- 4458381 Public Sector Enh
88515:

Line 88621: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

88617: l_rec_acct_attrs.array_num_value(43) := p_source_89;
88618: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88619: l_rec_acct_attrs.array_num_value(44) := p_source_90;
88620:
88621: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88622: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88623:
88624: ---------------------------------------------------------------------------------------------------------------
88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 88622: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

88618: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
88619: l_rec_acct_attrs.array_num_value(44) := p_source_90;
88620:
88621: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88622: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88623:
88624: ---------------------------------------------------------------------------------------------------------------
88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88626: ---------------------------------------------------------------------------------------------------------------

Line 88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

88621: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
88622: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
88623:
88624: ---------------------------------------------------------------------------------------------------------------
88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88626: ---------------------------------------------------------------------------------------------------------------
88627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88628:
88629: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 88627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

88623:
88624: ---------------------------------------------------------------------------------------------------------------
88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88626: ---------------------------------------------------------------------------------------------------------------
88627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88628:
88629: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88630: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88631:

Line 88629: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88625: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
88626: ---------------------------------------------------------------------------------------------------------------
88627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88628:
88629: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88630: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88631:
88632: IF xla_accounting_cache_pkg.GetValueChar
88633: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 88630: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

88626: ---------------------------------------------------------------------------------------------------------------
88627: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
88628:
88629: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88630: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88631:
88632: IF xla_accounting_cache_pkg.GetValueChar
88633: (p_source_code => 'LEDGER_CATEGORY_CODE'
88634: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 88641: xla_ae_lines_pkg.BflowUpgEntry

88637: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88638: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
88639: )
88640: THEN
88641: xla_ae_lines_pkg.BflowUpgEntry
88642: (p_business_method_code => l_bflow_method_code
88643: ,p_business_class_code => l_bflow_class_code
88644: ,p_balance_type => l_balance_type_code);
88645: ELSE

Line 88647: XLA_AE_LINES_PKG.business_flow_validation(

88643: ,p_business_class_code => l_bflow_class_code
88644: ,p_balance_type => l_balance_type_code);
88645: ELSE
88646: NULL;
88647: XLA_AE_LINES_PKG.business_flow_validation(
88648: p_business_method_code => l_bflow_method_code
88649: ,p_business_class_code => l_bflow_class_code
88650: ,p_inherit_description_flag => l_inherit_desc_flag);
88651: END IF;

Line 88661: xla_ae_lines_pkg.SetLineDescription(

88657: --
88658: -- call description
88659: --
88660:
88661: xla_ae_lines_pkg.SetLineDescription(
88662: p_ae_header_id => l_ae_header_id
88663: ,p_description => Description_1 (
88664: p_application_id => p_application_id
88665: , p_ae_header_id => l_ae_header_id

Line 88694: xla_ae_lines_pkg.set_ccid(

88690: , x_value_type_code => l_adr_value_type_code
88691: , p_side => 'NA'
88692: );
88693:
88694: xla_ae_lines_pkg.set_ccid(
88695: p_code_combination_id => l_ccid
88696: , p_value_type_code => l_adr_value_type_code
88697: , p_transaction_coa_id => l_adr_transaction_coa_id
88698: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88710: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

88706: , p_side => 'NA'
88707: );
88708:
88709:
88710: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
88711: p_to_segment_code => 'GL_BALANCING'
88712: , p_segment_value => C_CHAR
88713: , p_from_segment_code => NULL
88714: , p_from_combination_id => NULL

Line 88754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

88750: xla_accounting_err_pkg.build_message
88751: (p_appli_s_name => 'XLA'
88752: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
88753: ,p_token_1 => 'LINE_NUMBER'
88754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
88755: ,p_token_2 => 'LINE_TYPE_NAME'
88756: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
88757: l_component_type
88758: ,l_component_code

Line 88790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

88786: --
88787: --
88788: ------------------------------------------------------------------------------------------------
88789: -- 4219869 Business Flow
88790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88791: -- Prior Entry. Currently, the following code is always generated.
88792: ------------------------------------------------------------------------------------------------
88793: XLA_AE_LINES_PKG.ValidateCurrentLine;
88794:

Line 88793: XLA_AE_LINES_PKG.ValidateCurrentLine;

88789: -- 4219869 Business Flow
88790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
88791: -- Prior Entry. Currently, the following code is always generated.
88792: ------------------------------------------------------------------------------------------------
88793: XLA_AE_LINES_PKG.ValidateCurrentLine;
88794:
88795: ------------------------------------------------------------------------------------
88796: -- 4219869 Business Flow
88797: -- Populated credit and debit amounts -- Need to generate this within IF

Line 88799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88795: ------------------------------------------------------------------------------------
88796: -- 4219869 Business Flow
88797: -- Populated credit and debit amounts -- Need to generate this within IF
88798: ------------------------------------------------------------------------------------
88799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88800:
88801: ----------------------------------------------------------------------------------
88802: -- 4219869 Business Flow
88803: -- Update journal entry status -- Need to generate this within IF

Line 88831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

88827: -- To allow MPA report to determine if it should generate report process
88828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88829: ------------------------------------------------------------------------------------------
88830:
88831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88834: -- call ADRs
88835: -- Bug 4922099

Line 88832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

88828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
88829: ------------------------------------------------------------------------------------------
88830:
88831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
88832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
88833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
88834: -- call ADRs
88835: -- Bug 4922099
88836: --

Line 88856: xla_ae_lines_pkg.set_ccid(

88852: , x_value_type_code => l_adr_value_type_code
88853: , p_side => 'NA'
88854: );
88855:
88856: xla_ae_lines_pkg.set_ccid(
88857: p_code_combination_id => l_ccid
88858: , p_value_type_code => l_adr_value_type_code
88859: , p_transaction_coa_id => l_adr_transaction_coa_id
88860: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 88872: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

88868: , p_side => 'NA'
88869: );
88870:
88871:
88872: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
88873: p_to_segment_code => 'GL_BALANCING'
88874: , p_segment_value => C_CHAR
88875: , p_from_segment_code => NULL
88876: , p_from_combination_id => NULL

Line 88903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

88899:
88900: --
88901: -- Update the line information that should be overwritten
88902: --
88903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88904: p_header_num => 1);
88905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88906:
88907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 88905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

88901: -- Update the line information that should be overwritten
88902: --
88903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88904: p_header_num => 1);
88905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88906:
88907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88908:
88909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 88907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

88903: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
88904: p_header_num => 1);
88905: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
88906:
88907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88908:
88909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88910: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88911: END IF;

Line 88910: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

88906:
88907: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
88908:
88909: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
88910: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
88911: END IF;
88912:
88913: --
88914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 88917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

88913: --
88914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88915: --
88916: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88918: ELSE
88919: ---------------------------------------------------------------------------------------------------
88920: -- 4262811a Switch Sign
88921: ---------------------------------------------------------------------------------------------------

Line 88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

88918: ELSE
88919: ---------------------------------------------------------------------------------------------------
88920: -- 4262811a Switch Sign
88921: ---------------------------------------------------------------------------------------------------
88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88919: ---------------------------------------------------------------------------------------------------
88920: -- 4262811a Switch Sign
88921: ---------------------------------------------------------------------------------------------------
88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302

Line 88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88920: -- 4262811a Switch Sign
88921: ---------------------------------------------------------------------------------------------------
88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302
88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

88921: ---------------------------------------------------------------------------------------------------
88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302
88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88922: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
88923: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302
88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88930:

Line 88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

88924: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302
88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88930:
88931: END IF;
88932:

Line 88929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

88925: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
88926: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88927: -- 5132302
88928: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
88929: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
88930:
88931: END IF;
88932:
88933: -- 4955764

Line 88934: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

88930:
88931: END IF;
88932:
88933: -- 4955764
88934: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88936:
88937:
88938: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 88938: XLA_AE_LINES_PKG.ValidateCurrentLine;

88934: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88936:
88937:
88938: XLA_AE_LINES_PKG.ValidateCurrentLine;
88939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88940:
88941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 88939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

88935: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
88936:
88937:
88938: XLA_AE_LINES_PKG.ValidateCurrentLine;
88939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88940:
88941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88943: ,p_balance_type_code => l_balance_type_code);

Line 89100: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

89096: --
89097: -- bulk performance
89098: --
89099: l_balance_type_code VARCHAR2(1);
89100: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
89101: l_log_module VARCHAR2(240);
89102:
89103: --
89104: -- Upgrade strategy

Line 89178: XLA_AE_LINES_PKG.SetNewLine;

89174: ') <> 'R'
89175: THEN
89176:
89177: --
89178: XLA_AE_LINES_PKG.SetNewLine;
89179:
89180: p_balance_type_code := l_balance_type_code;
89181: -- set the flag so later we will know whether the gain loss line needs to be created
89182:

Line 89190: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89186:
89187: --
89188: -- bulk performance
89189: --
89190: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89191: p_header_num => 0); -- 4262811
89192: --
89193: -- set accounting line options
89194: --

Line 89195: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89191: p_header_num => 0); -- 4262811
89192: --
89193: -- set accounting line options
89194: --
89195: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89196: p_natural_side_code => 'D'
89197: , p_gain_or_loss_flag => 'N'
89198: , p_gl_transfer_mode_code => 'S'
89199: , p_acct_entry_type_code => 'A'

Line 89209: xla_ae_lines_pkg.SetAcctLineType

89205: --
89206: --
89207: -- set accounting line type info
89208: --
89209: xla_ae_lines_pkg.SetAcctLineType
89210: (p_component_type => l_component_type
89211: ,p_event_type_code => l_event_type_code
89212: ,p_line_definition_owner_code => l_line_definition_owner_code
89213: ,p_line_definition_code => l_line_definition_code

Line 89223: xla_ae_lines_pkg.SetAcctClass(

89219: ,p_event_class_code => l_event_class_code);
89220: --
89221: -- set accounting class
89222: --
89223: xla_ae_lines_pkg.SetAcctClass(
89224: p_accounting_class_code => 'LIABILITY'
89225: , p_ae_header_id => l_ae_header_id
89226: );
89227:

Line 89231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89227:
89228: --
89229: -- set rounding class
89230: --
89231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89232: 'LIABILITY';
89233:
89234: --
89235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89231: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89232: 'LIABILITY';
89233:
89234: --
89235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89237: --
89238: -- bulk performance
89239: --

Line 89236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89232: 'LIABILITY';
89233:
89234: --
89235: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89237: --
89238: -- bulk performance
89239: --
89240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 89240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89236: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89237: --
89238: -- bulk performance
89239: --
89240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89241:
89242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89244:

Line 89242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

89238: -- bulk performance
89239: --
89240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89241:
89242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89244:
89245: -- 4955764
89246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89244:
89245: -- 4955764
89246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89247: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89248:
89249: -- 4458381 Public Sector Enh
89250:

Line 89296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89292: l_rec_acct_attrs.array_num_value(18) := p_source_87;
89293: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
89294: l_rec_acct_attrs.array_num_value(19) := p_source_88;
89295:
89296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89298:
89299: ---------------------------------------------------------------------------------------------------------------
89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89293: l_rec_acct_attrs.array_acct_attr_code(19) := 'TAX_SUMMARY_LINE_REF_ID';
89294: l_rec_acct_attrs.array_num_value(19) := p_source_88;
89295:
89296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89298:
89299: ---------------------------------------------------------------------------------------------------------------
89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89301: ---------------------------------------------------------------------------------------------------------------

Line 89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89296: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89297: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89298:
89299: ---------------------------------------------------------------------------------------------------------------
89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89301: ---------------------------------------------------------------------------------------------------------------
89302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89303:
89304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89298:
89299: ---------------------------------------------------------------------------------------------------------------
89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89301: ---------------------------------------------------------------------------------------------------------------
89302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89303:
89304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89306:

Line 89304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89300: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89301: ---------------------------------------------------------------------------------------------------------------
89302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89303:
89304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89306:
89307: IF xla_accounting_cache_pkg.GetValueChar
89308: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89301: ---------------------------------------------------------------------------------------------------------------
89302: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89303:
89304: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89306:
89307: IF xla_accounting_cache_pkg.GetValueChar
89308: (p_source_code => 'LEDGER_CATEGORY_CODE'
89309: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89316: xla_ae_lines_pkg.BflowUpgEntry

89312: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89313: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89314: )
89315: THEN
89316: xla_ae_lines_pkg.BflowUpgEntry
89317: (p_business_method_code => l_bflow_method_code
89318: ,p_business_class_code => l_bflow_class_code
89319: ,p_balance_type => l_balance_type_code);
89320: ELSE

Line 89322: XLA_AE_LINES_PKG.business_flow_validation(

89318: ,p_business_class_code => l_bflow_class_code
89319: ,p_balance_type => l_balance_type_code);
89320: ELSE
89321: NULL;
89322: XLA_AE_LINES_PKG.business_flow_validation(
89323: p_business_method_code => l_bflow_method_code
89324: ,p_business_class_code => l_bflow_class_code
89325: ,p_inherit_description_flag => l_inherit_desc_flag);
89326: END IF;

Line 89369: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

89365: xla_accounting_err_pkg.build_message
89366: (p_appli_s_name => 'XLA'
89367: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
89368: ,p_token_1 => 'LINE_NUMBER'
89369: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
89370: ,p_token_2 => 'LINE_TYPE_NAME'
89371: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
89372: l_component_type
89373: ,l_component_code

Line 89405: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

89401: --
89402: --
89403: ------------------------------------------------------------------------------------------------
89404: -- 4219869 Business Flow
89405: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
89406: -- Prior Entry. Currently, the following code is always generated.
89407: ------------------------------------------------------------------------------------------------
89408: -- No ValidateCurrentLine for business flow method of Prior Entry
89409:

Line 89414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89410: ------------------------------------------------------------------------------------
89411: -- 4219869 Business Flow
89412: -- Populated credit and debit amounts -- Need to generate this within IF
89413: ------------------------------------------------------------------------------------
89414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89415:
89416: ----------------------------------------------------------------------------------
89417: -- 4219869 Business Flow
89418: -- Update journal entry status -- Need to generate this within IF

Line 89446: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

89442: -- To allow MPA report to determine if it should generate report process
89443: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89444: ------------------------------------------------------------------------------------------
89445:
89446: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89447: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89448: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89449: -- call ADRs
89450: -- Bug 4922099

Line 89447: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

89443: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
89444: ------------------------------------------------------------------------------------------
89445:
89446: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
89447: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
89448: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
89449: -- call ADRs
89450: -- Bug 4922099
89451: --

Line 89468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

89464:
89465: --
89466: -- Update the line information that should be overwritten
89467: --
89468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89469: p_header_num => 1);
89470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89471:
89472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 89470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

89466: -- Update the line information that should be overwritten
89467: --
89468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89469: p_header_num => 1);
89470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89471:
89472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89473:
89474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 89472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

89468: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
89469: p_header_num => 1);
89470: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
89471:
89472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89473:
89474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89476: END IF;

Line 89475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

89471:
89472: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
89473:
89474: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
89475: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
89476: END IF;
89477:
89478: --
89479: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 89482: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

89478: --
89479: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89480: --
89481: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89482: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89483: ELSE
89484: ---------------------------------------------------------------------------------------------------
89485: -- 4262811a Switch Sign
89486: ---------------------------------------------------------------------------------------------------

Line 89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

89483: ELSE
89484: ---------------------------------------------------------------------------------------------------
89485: -- 4262811a Switch Sign
89486: ---------------------------------------------------------------------------------------------------
89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89484: ---------------------------------------------------------------------------------------------------
89485: -- 4262811a Switch Sign
89486: ---------------------------------------------------------------------------------------------------
89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302

Line 89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89485: -- 4262811a Switch Sign
89486: ---------------------------------------------------------------------------------------------------
89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302
89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

89486: ---------------------------------------------------------------------------------------------------
89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302
89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89487: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
89488: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302
89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89495:

Line 89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

89489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302
89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89495:
89496: END IF;
89497:

Line 89494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

89490: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
89491: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89492: -- 5132302
89493: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
89494: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
89495:
89496: END IF;
89497:
89498: -- 4955764

Line 89499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89495:
89496: END IF;
89497:
89498: -- 4955764
89499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89501:
89502:
89503: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 89503: XLA_AE_LINES_PKG.ValidateCurrentLine;

89499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89501:
89502:
89503: XLA_AE_LINES_PKG.ValidateCurrentLine;
89504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89505:
89506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 89504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

89500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
89501:
89502:
89503: XLA_AE_LINES_PKG.ValidateCurrentLine;
89504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89505:
89506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89508: ,p_balance_type_code => l_balance_type_code);

Line 89702: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

89698: --
89699: -- bulk performance
89700: --
89701: l_balance_type_code VARCHAR2(1);
89702: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
89703: l_log_module VARCHAR2(240);
89704:
89705: --
89706: -- Upgrade strategy

Line 89774: XLA_AE_LINES_PKG.SetNewLine;

89770: ') <> 'Y'
89771: THEN
89772:
89773: --
89774: XLA_AE_LINES_PKG.SetNewLine;
89775:
89776: p_balance_type_code := l_balance_type_code;
89777: -- set the flag so later we will know whether the gain loss line needs to be created
89778:

Line 89786: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

89782:
89783: --
89784: -- bulk performance
89785: --
89786: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
89787: p_header_num => 0); -- 4262811
89788: --
89789: -- set accounting line options
89790: --

Line 89791: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

89787: p_header_num => 0); -- 4262811
89788: --
89789: -- set accounting line options
89790: --
89791: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
89792: p_natural_side_code => 'C'
89793: , p_gain_or_loss_flag => 'N'
89794: , p_gl_transfer_mode_code => 'S'
89795: , p_acct_entry_type_code => 'A'

Line 89805: xla_ae_lines_pkg.SetAcctLineType

89801: --
89802: --
89803: -- set accounting line type info
89804: --
89805: xla_ae_lines_pkg.SetAcctLineType
89806: (p_component_type => l_component_type
89807: ,p_event_type_code => l_event_type_code
89808: ,p_line_definition_owner_code => l_line_definition_owner_code
89809: ,p_line_definition_code => l_line_definition_code

Line 89819: xla_ae_lines_pkg.SetAcctClass(

89815: ,p_event_class_code => l_event_class_code);
89816: --
89817: -- set accounting class
89818: --
89819: xla_ae_lines_pkg.SetAcctClass(
89820: p_accounting_class_code => 'LIABILITY'
89821: , p_ae_header_id => l_ae_header_id
89822: );
89823:

Line 89827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

89823:
89824: --
89825: -- set rounding class
89826: --
89827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89828: 'LIABILITY';
89829:
89830: --
89831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 89831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

89827: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
89828: 'LIABILITY';
89829:
89830: --
89831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89833: --
89834: -- bulk performance
89835: --

Line 89832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

89828: 'LIABILITY';
89829:
89830: --
89831: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
89832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89833: --
89834: -- bulk performance
89835: --
89836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 89836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

89832: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
89833: --
89834: -- bulk performance
89835: --
89836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89837:
89838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89840:

Line 89838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

89834: -- bulk performance
89835: --
89836: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89837:
89838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89840:
89841: -- 4955764
89842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 89842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

89838: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89839: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89840:
89841: -- 4955764
89842: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89843: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
89844:
89845: -- 4458381 Public Sector Enh
89846:

Line 89950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

89946: l_rec_acct_attrs.array_num_value(42) := p_source_89;
89947: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
89948: l_rec_acct_attrs.array_num_value(43) := p_source_90;
89949:
89950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89952:
89953: ---------------------------------------------------------------------------------------------------------------
89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 89951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

89947: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
89948: l_rec_acct_attrs.array_num_value(43) := p_source_90;
89949:
89950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89952:
89953: ---------------------------------------------------------------------------------------------------------------
89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89955: ---------------------------------------------------------------------------------------------------------------

Line 89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

89950: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
89951: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
89952:
89953: ---------------------------------------------------------------------------------------------------------------
89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89955: ---------------------------------------------------------------------------------------------------------------
89956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89957:
89958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 89956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

89952:
89953: ---------------------------------------------------------------------------------------------------------------
89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89955: ---------------------------------------------------------------------------------------------------------------
89956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89957:
89958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89960:

Line 89958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89954: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
89955: ---------------------------------------------------------------------------------------------------------------
89956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89957:
89958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89960:
89961: IF xla_accounting_cache_pkg.GetValueChar
89962: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 89959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

89955: ---------------------------------------------------------------------------------------------------------------
89956: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
89957:
89958: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89960:
89961: IF xla_accounting_cache_pkg.GetValueChar
89962: (p_source_code => 'LEDGER_CATEGORY_CODE'
89963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 89970: xla_ae_lines_pkg.BflowUpgEntry

89966: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89967: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
89968: )
89969: THEN
89970: xla_ae_lines_pkg.BflowUpgEntry
89971: (p_business_method_code => l_bflow_method_code
89972: ,p_business_class_code => l_bflow_class_code
89973: ,p_balance_type => l_balance_type_code);
89974: ELSE

Line 89987: xla_ae_lines_pkg.SetLineDescription(

89983: --
89984: -- call description
89985: --
89986:
89987: xla_ae_lines_pkg.SetLineDescription(
89988: p_ae_header_id => l_ae_header_id
89989: ,p_description => Description_1 (
89990: p_application_id => p_application_id
89991: , p_ae_header_id => l_ae_header_id

Line 90020: xla_ae_lines_pkg.set_ccid(

90016: , x_value_type_code => l_adr_value_type_code
90017: , p_side => 'NA'
90018: );
90019:
90020: xla_ae_lines_pkg.set_ccid(
90021: p_code_combination_id => l_ccid
90022: , p_value_type_code => l_adr_value_type_code
90023: , p_transaction_coa_id => l_adr_transaction_coa_id
90024: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 90056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90052: xla_accounting_err_pkg.build_message
90053: (p_appli_s_name => 'XLA'
90054: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90055: ,p_token_1 => 'LINE_NUMBER'
90056: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90057: ,p_token_2 => 'LINE_TYPE_NAME'
90058: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90059: l_component_type
90060: ,l_component_code

Line 90092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90088: --
90089: --
90090: ------------------------------------------------------------------------------------------------
90091: -- 4219869 Business Flow
90092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90093: -- Prior Entry. Currently, the following code is always generated.
90094: ------------------------------------------------------------------------------------------------
90095: XLA_AE_LINES_PKG.ValidateCurrentLine;
90096:

Line 90095: XLA_AE_LINES_PKG.ValidateCurrentLine;

90091: -- 4219869 Business Flow
90092: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90093: -- Prior Entry. Currently, the following code is always generated.
90094: ------------------------------------------------------------------------------------------------
90095: XLA_AE_LINES_PKG.ValidateCurrentLine;
90096:
90097: ------------------------------------------------------------------------------------
90098: -- 4219869 Business Flow
90099: -- Populated credit and debit amounts -- Need to generate this within IF

Line 90101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90097: ------------------------------------------------------------------------------------
90098: -- 4219869 Business Flow
90099: -- Populated credit and debit amounts -- Need to generate this within IF
90100: ------------------------------------------------------------------------------------
90101: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90102:
90103: ----------------------------------------------------------------------------------
90104: -- 4219869 Business Flow
90105: -- Update journal entry status -- Need to generate this within IF

Line 90133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90129: -- To allow MPA report to determine if it should generate report process
90130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90131: ------------------------------------------------------------------------------------------
90132:
90133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90136: -- call ADRs
90137: -- Bug 4922099

Line 90134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90130: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90131: ------------------------------------------------------------------------------------------
90132:
90133: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90134: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90135: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90136: -- call ADRs
90137: -- Bug 4922099
90138: --

Line 90158: xla_ae_lines_pkg.set_ccid(

90154: , x_value_type_code => l_adr_value_type_code
90155: , p_side => 'NA'
90156: );
90157:
90158: xla_ae_lines_pkg.set_ccid(
90159: p_code_combination_id => l_ccid
90160: , p_value_type_code => l_adr_value_type_code
90161: , p_transaction_coa_id => l_adr_transaction_coa_id
90162: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 90181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

90177:
90178: --
90179: -- Update the line information that should be overwritten
90180: --
90181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90182: p_header_num => 1);
90183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90184:
90185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 90183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

90179: -- Update the line information that should be overwritten
90180: --
90181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90182: p_header_num => 1);
90183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90184:
90185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90186:
90187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 90185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

90181: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
90182: p_header_num => 1);
90183: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
90184:
90185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90186:
90187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90189: END IF;

Line 90188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

90184:
90185: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
90186:
90187: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
90188: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
90189: END IF;
90190:
90191: --
90192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 90195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

90191: --
90192: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90193: --
90194: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90195: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90196: ELSE
90197: ---------------------------------------------------------------------------------------------------
90198: -- 4262811a Switch Sign
90199: ---------------------------------------------------------------------------------------------------

Line 90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

90196: ELSE
90197: ---------------------------------------------------------------------------------------------------
90198: -- 4262811a Switch Sign
90199: ---------------------------------------------------------------------------------------------------
90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90197: ---------------------------------------------------------------------------------------------------
90198: -- 4262811a Switch Sign
90199: ---------------------------------------------------------------------------------------------------
90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302

Line 90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90198: -- 4262811a Switch Sign
90199: ---------------------------------------------------------------------------------------------------
90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302
90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

90199: ---------------------------------------------------------------------------------------------------
90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302
90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90200: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
90201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302
90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90208:

Line 90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

90202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302
90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90208:
90209: END IF;
90210:

Line 90207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

90203: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
90204: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90205: -- 5132302
90206: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
90207: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
90208:
90209: END IF;
90210:
90211: -- 4955764

Line 90212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90208:
90209: END IF;
90210:
90211: -- 4955764
90212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90214:
90215:
90216: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 90216: XLA_AE_LINES_PKG.ValidateCurrentLine;

90212: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90214:
90215:
90216: XLA_AE_LINES_PKG.ValidateCurrentLine;
90217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90218:
90219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 90217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90213: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
90214:
90215:
90216: XLA_AE_LINES_PKG.ValidateCurrentLine;
90217: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90218:
90219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90221: ,p_balance_type_code => l_balance_type_code);

Line 90415: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

90411: --
90412: -- bulk performance
90413: --
90414: l_balance_type_code VARCHAR2(1);
90415: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
90416: l_log_module VARCHAR2(240);
90417:
90418: --
90419: -- Upgrade strategy

Line 90485: XLA_AE_LINES_PKG.SetNewLine;

90481: ') <> 'Y'
90482: THEN
90483:
90484: --
90485: XLA_AE_LINES_PKG.SetNewLine;
90486:
90487: p_balance_type_code := l_balance_type_code;
90488: -- set the flag so later we will know whether the gain loss line needs to be created
90489:

Line 90497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

90493:
90494: --
90495: -- bulk performance
90496: --
90497: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
90498: p_header_num => 0); -- 4262811
90499: --
90500: -- set accounting line options
90501: --

Line 90502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

90498: p_header_num => 0); -- 4262811
90499: --
90500: -- set accounting line options
90501: --
90502: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
90503: p_natural_side_code => 'C'
90504: , p_gain_or_loss_flag => 'N'
90505: , p_gl_transfer_mode_code => 'S'
90506: , p_acct_entry_type_code => 'A'

Line 90516: xla_ae_lines_pkg.SetAcctLineType

90512: --
90513: --
90514: -- set accounting line type info
90515: --
90516: xla_ae_lines_pkg.SetAcctLineType
90517: (p_component_type => l_component_type
90518: ,p_event_type_code => l_event_type_code
90519: ,p_line_definition_owner_code => l_line_definition_owner_code
90520: ,p_line_definition_code => l_line_definition_code

Line 90530: xla_ae_lines_pkg.SetAcctClass(

90526: ,p_event_class_code => l_event_class_code);
90527: --
90528: -- set accounting class
90529: --
90530: xla_ae_lines_pkg.SetAcctClass(
90531: p_accounting_class_code => 'LIABILITY'
90532: , p_ae_header_id => l_ae_header_id
90533: );
90534:

Line 90538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

90534:
90535: --
90536: -- set rounding class
90537: --
90538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90539: 'LIABILITY';
90540:
90541: --
90542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 90542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

90538: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
90539: 'LIABILITY';
90540:
90541: --
90542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90544: --
90545: -- bulk performance
90546: --

Line 90543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

90539: 'LIABILITY';
90540:
90541: --
90542: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
90543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90544: --
90545: -- bulk performance
90546: --
90547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 90547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

90543: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
90544: --
90545: -- bulk performance
90546: --
90547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90548:
90549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90551:

Line 90549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

90545: -- bulk performance
90546: --
90547: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90548:
90549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90551:
90552: -- 4955764
90553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 90553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

90549: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90550: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90551:
90552: -- 4955764
90553: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90554: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
90555:
90556: -- 4458381 Public Sector Enh
90557:

Line 90661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

90657: l_rec_acct_attrs.array_num_value(42) := p_source_89;
90658: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
90659: l_rec_acct_attrs.array_num_value(43) := p_source_90;
90660:
90661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90663:
90664: ---------------------------------------------------------------------------------------------------------------
90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 90662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

90658: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
90659: l_rec_acct_attrs.array_num_value(43) := p_source_90;
90660:
90661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90663:
90664: ---------------------------------------------------------------------------------------------------------------
90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90666: ---------------------------------------------------------------------------------------------------------------

Line 90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

90661: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
90662: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
90663:
90664: ---------------------------------------------------------------------------------------------------------------
90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90666: ---------------------------------------------------------------------------------------------------------------
90667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90668:
90669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 90667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

90663:
90664: ---------------------------------------------------------------------------------------------------------------
90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90666: ---------------------------------------------------------------------------------------------------------------
90667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90668:
90669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90671:

Line 90669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90665: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
90666: ---------------------------------------------------------------------------------------------------------------
90667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90668:
90669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90671:
90672: IF xla_accounting_cache_pkg.GetValueChar
90673: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 90670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

90666: ---------------------------------------------------------------------------------------------------------------
90667: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
90668:
90669: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90670: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90671:
90672: IF xla_accounting_cache_pkg.GetValueChar
90673: (p_source_code => 'LEDGER_CATEGORY_CODE'
90674: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 90681: xla_ae_lines_pkg.BflowUpgEntry

90677: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90678: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
90679: )
90680: THEN
90681: xla_ae_lines_pkg.BflowUpgEntry
90682: (p_business_method_code => l_bflow_method_code
90683: ,p_business_class_code => l_bflow_class_code
90684: ,p_balance_type => l_balance_type_code);
90685: ELSE

Line 90687: XLA_AE_LINES_PKG.business_flow_validation(

90683: ,p_business_class_code => l_bflow_class_code
90684: ,p_balance_type => l_balance_type_code);
90685: ELSE
90686: NULL;
90687: XLA_AE_LINES_PKG.business_flow_validation(
90688: p_business_method_code => l_bflow_method_code
90689: ,p_business_class_code => l_bflow_class_code
90690: ,p_inherit_description_flag => l_inherit_desc_flag);
90691: END IF;

Line 90701: xla_ae_lines_pkg.SetLineDescription(

90697: --
90698: -- call description
90699: --
90700:
90701: xla_ae_lines_pkg.SetLineDescription(
90702: p_ae_header_id => l_ae_header_id
90703: ,p_description => Description_1 (
90704: p_application_id => p_application_id
90705: , p_ae_header_id => l_ae_header_id

Line 90724: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

90720: NULL;
90721: --
90722: --
90723:
90724: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
90725: p_code_combination_id => TO_NUMBER(C_NUM)
90726: , p_value_type_code => NULL
90727: , p_transaction_coa_id => null
90728: , p_accounting_coa_id => null

Line 90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90737: );
90738:
90739:
90740: -- initialise segments
90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90738:
90739:
90740: -- initialise segments
90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90739:
90740: -- initialise segments
90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90740: -- initialise segments
90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90741: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90742: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90743: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90744: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90745: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90746: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90747: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90748: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90749: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90750: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90751: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90752: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90753: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90754: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90755: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90756: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90757: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90758: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90759: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90760: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90761: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90762: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90763: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90771: --

Line 90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90764: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90771: --
90772:

Line 90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90765: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90771: --
90772:
90773: --

Line 90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90766: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90767: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90768: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90769: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90770: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90771: --
90772:
90773: --
90774:

Line 90793: xla_ae_lines_pkg.set_segment(

90789: );
90790:
90791: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
90792:
90793: xla_ae_lines_pkg.set_segment(
90794: p_to_segment_code => 'GL_ACCOUNT'
90795: , p_segment_value => l_segment
90796: , p_from_segment_code => l_adr_value_segment_code
90797: , p_from_combination_id => l_adr_value_combination_id

Line 90837: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

90833: xla_accounting_err_pkg.build_message
90834: (p_appli_s_name => 'XLA'
90835: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
90836: ,p_token_1 => 'LINE_NUMBER'
90837: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
90838: ,p_token_2 => 'LINE_TYPE_NAME'
90839: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
90840: l_component_type
90841: ,l_component_code

Line 90873: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

90869: --
90870: --
90871: ------------------------------------------------------------------------------------------------
90872: -- 4219869 Business Flow
90873: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90874: -- Prior Entry. Currently, the following code is always generated.
90875: ------------------------------------------------------------------------------------------------
90876: XLA_AE_LINES_PKG.ValidateCurrentLine;
90877:

Line 90876: XLA_AE_LINES_PKG.ValidateCurrentLine;

90872: -- 4219869 Business Flow
90873: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
90874: -- Prior Entry. Currently, the following code is always generated.
90875: ------------------------------------------------------------------------------------------------
90876: XLA_AE_LINES_PKG.ValidateCurrentLine;
90877:
90878: ------------------------------------------------------------------------------------
90879: -- 4219869 Business Flow
90880: -- Populated credit and debit amounts -- Need to generate this within IF

Line 90882: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

90878: ------------------------------------------------------------------------------------
90879: -- 4219869 Business Flow
90880: -- Populated credit and debit amounts -- Need to generate this within IF
90881: ------------------------------------------------------------------------------------
90882: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90883:
90884: ----------------------------------------------------------------------------------
90885: -- 4219869 Business Flow
90886: -- Update journal entry status -- Need to generate this within IF

Line 90914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

90910: -- To allow MPA report to determine if it should generate report process
90911: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90912: ------------------------------------------------------------------------------------------
90913:
90914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90916: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90917: -- call ADRs
90918: -- Bug 4922099

Line 90915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

90911: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
90912: ------------------------------------------------------------------------------------------
90913:
90914: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
90915: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
90916: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
90917: -- call ADRs
90918: -- Bug 4922099
90919: --

Line 90929: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid

90925: NULL;
90926: --
90927: --
90928:
90929: xla_ae_lines_pkg.Set_Ccid( -- replaced SetCcid
90930: p_code_combination_id => TO_NUMBER(C_NUM)
90931: , p_value_type_code => NULL
90932: , p_transaction_coa_id => null
90933: , p_accounting_coa_id => null

Line 90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90942: );
90943:
90944:
90945: -- initialise segments
90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90943:
90944:
90945: -- initialise segments
90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90944:
90945: -- initialise segments
90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90945: -- initialise segments
90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90946: XLA_AE_LINES_PKG.g_rec_lines.array_segment1(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90947: XLA_AE_LINES_PKG.g_rec_lines.array_segment2(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90948: XLA_AE_LINES_PKG.g_rec_lines.array_segment3(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90949: XLA_AE_LINES_PKG.g_rec_lines.array_segment4(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90950: XLA_AE_LINES_PKG.g_rec_lines.array_segment5(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90951: XLA_AE_LINES_PKG.g_rec_lines.array_segment6(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90952: XLA_AE_LINES_PKG.g_rec_lines.array_segment7(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90953: XLA_AE_LINES_PKG.g_rec_lines.array_segment8(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90954: XLA_AE_LINES_PKG.g_rec_lines.array_segment9(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90955: XLA_AE_LINES_PKG.g_rec_lines.array_segment10(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90956: XLA_AE_LINES_PKG.g_rec_lines.array_segment11(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90957: XLA_AE_LINES_PKG.g_rec_lines.array_segment12(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90958: XLA_AE_LINES_PKG.g_rec_lines.array_segment13(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90959: XLA_AE_LINES_PKG.g_rec_lines.array_segment14(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90960: XLA_AE_LINES_PKG.g_rec_lines.array_segment15(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90961: XLA_AE_LINES_PKG.g_rec_lines.array_segment16(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90962: XLA_AE_LINES_PKG.g_rec_lines.array_segment17(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90963: XLA_AE_LINES_PKG.g_rec_lines.array_segment18(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90964: XLA_AE_LINES_PKG.g_rec_lines.array_segment19(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90965: XLA_AE_LINES_PKG.g_rec_lines.array_segment20(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90966: XLA_AE_LINES_PKG.g_rec_lines.array_segment21(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90967: XLA_AE_LINES_PKG.g_rec_lines.array_segment22(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

Line 90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90968: XLA_AE_LINES_PKG.g_rec_lines.array_segment23(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90976: --

Line 90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90969: XLA_AE_LINES_PKG.g_rec_lines.array_segment24(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90976: --
90977:

Line 90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90970: XLA_AE_LINES_PKG.g_rec_lines.array_segment25(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90976: --
90977:
90978: --

Line 90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;

90971: XLA_AE_LINES_PKG.g_rec_lines.array_segment26(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90972: XLA_AE_LINES_PKG.g_rec_lines.array_segment27(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90973: XLA_AE_LINES_PKG.g_rec_lines.array_segment28(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90974: XLA_AE_LINES_PKG.g_rec_lines.array_segment29(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90975: XLA_AE_LINES_PKG.g_rec_lines.array_segment30(XLA_AE_LINES_PKG.g_LineNumber) := C_CHAR;
90976: --
90977:
90978: --
90979:

Line 90998: xla_ae_lines_pkg.set_segment(

90994: );
90995:
90996: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
90997:
90998: xla_ae_lines_pkg.set_segment(
90999: p_to_segment_code => 'GL_ACCOUNT'
91000: , p_segment_value => l_segment
91001: , p_from_segment_code => l_adr_value_segment_code
91002: , p_from_combination_id => l_adr_value_combination_id

Line 91029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91025:
91026: --
91027: -- Update the line information that should be overwritten
91028: --
91029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91030: p_header_num => 1);
91031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91032:
91033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91027: -- Update the line information that should be overwritten
91028: --
91029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91030: p_header_num => 1);
91031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91032:
91033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91034:
91035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91029: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91030: p_header_num => 1);
91031: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91032:
91033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91034:
91035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91037: END IF;

Line 91036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91032:
91033: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91034:
91035: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91036: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91037: END IF;
91038:
91039: --
91040: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91043: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91039: --
91040: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91041: --
91042: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91043: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91044: ELSE
91045: ---------------------------------------------------------------------------------------------------
91046: -- 4262811a Switch Sign
91047: ---------------------------------------------------------------------------------------------------

Line 91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91044: ELSE
91045: ---------------------------------------------------------------------------------------------------
91046: -- 4262811a Switch Sign
91047: ---------------------------------------------------------------------------------------------------
91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91045: ---------------------------------------------------------------------------------------------------
91046: -- 4262811a Switch Sign
91047: ---------------------------------------------------------------------------------------------------
91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302

Line 91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91046: -- 4262811a Switch Sign
91047: ---------------------------------------------------------------------------------------------------
91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302
91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91047: ---------------------------------------------------------------------------------------------------
91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302
91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91048: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91049: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302
91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91056:

Line 91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302
91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91056:
91057: END IF;
91058:

Line 91055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91051: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91053: -- 5132302
91054: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91056:
91057: END IF;
91058:
91059: -- 4955764

Line 91060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91056:
91057: END IF;
91058:
91059: -- 4955764
91060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91062:
91063:
91064: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91064: XLA_AE_LINES_PKG.ValidateCurrentLine;

91060: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91062:
91063:
91064: XLA_AE_LINES_PKG.ValidateCurrentLine;
91065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91066:
91067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91061: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91062:
91063:
91064: XLA_AE_LINES_PKG.ValidateCurrentLine;
91065: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91066:
91067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91069: ,p_balance_type_code => l_balance_type_code);

Line 91263: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

91259: --
91260: -- bulk performance
91261: --
91262: l_balance_type_code VARCHAR2(1);
91263: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
91264: l_log_module VARCHAR2(240);
91265:
91266: --
91267: -- Upgrade strategy

Line 91333: XLA_AE_LINES_PKG.SetNewLine;

91329: ') <> 'Y'
91330: THEN
91331:
91332: --
91333: XLA_AE_LINES_PKG.SetNewLine;
91334:
91335: p_balance_type_code := l_balance_type_code;
91336: -- set the flag so later we will know whether the gain loss line needs to be created
91337:

Line 91345: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

91341:
91342: --
91343: -- bulk performance
91344: --
91345: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
91346: p_header_num => 0); -- 4262811
91347: --
91348: -- set accounting line options
91349: --

Line 91350: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

91346: p_header_num => 0); -- 4262811
91347: --
91348: -- set accounting line options
91349: --
91350: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
91351: p_natural_side_code => 'C'
91352: , p_gain_or_loss_flag => 'N'
91353: , p_gl_transfer_mode_code => 'S'
91354: , p_acct_entry_type_code => 'A'

Line 91364: xla_ae_lines_pkg.SetAcctLineType

91360: --
91361: --
91362: -- set accounting line type info
91363: --
91364: xla_ae_lines_pkg.SetAcctLineType
91365: (p_component_type => l_component_type
91366: ,p_event_type_code => l_event_type_code
91367: ,p_line_definition_owner_code => l_line_definition_owner_code
91368: ,p_line_definition_code => l_line_definition_code

Line 91378: xla_ae_lines_pkg.SetAcctClass(

91374: ,p_event_class_code => l_event_class_code);
91375: --
91376: -- set accounting class
91377: --
91378: xla_ae_lines_pkg.SetAcctClass(
91379: p_accounting_class_code => 'LIABILITY'
91380: , p_ae_header_id => l_ae_header_id
91381: );
91382:

Line 91386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

91382:
91383: --
91384: -- set rounding class
91385: --
91386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91387: 'LIABILITY';
91388:
91389: --
91390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 91390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

91386: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
91387: 'LIABILITY';
91388:
91389: --
91390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91392: --
91393: -- bulk performance
91394: --

Line 91391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

91387: 'LIABILITY';
91388:
91389: --
91390: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
91391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91392: --
91393: -- bulk performance
91394: --
91395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 91395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

91391: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
91392: --
91393: -- bulk performance
91394: --
91395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91396:
91397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91399:

Line 91397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

91393: -- bulk performance
91394: --
91395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91396:
91397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91399:
91400: -- 4955764
91401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91399:
91400: -- 4955764
91401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91402: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
91403:
91404: -- 4458381 Public Sector Enh
91405:

Line 91509: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

91505: l_rec_acct_attrs.array_num_value(42) := p_source_89;
91506: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91507: l_rec_acct_attrs.array_num_value(43) := p_source_90;
91508:
91509: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91510: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91511:
91512: ---------------------------------------------------------------------------------------------------------------
91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 91510: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

91506: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
91507: l_rec_acct_attrs.array_num_value(43) := p_source_90;
91508:
91509: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91510: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91511:
91512: ---------------------------------------------------------------------------------------------------------------
91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91514: ---------------------------------------------------------------------------------------------------------------

Line 91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

91509: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
91510: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
91511:
91512: ---------------------------------------------------------------------------------------------------------------
91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91514: ---------------------------------------------------------------------------------------------------------------
91515: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91516:
91517: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 91515: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

91511:
91512: ---------------------------------------------------------------------------------------------------------------
91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91514: ---------------------------------------------------------------------------------------------------------------
91515: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91516:
91517: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91518: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91519:

Line 91517: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91513: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
91514: ---------------------------------------------------------------------------------------------------------------
91515: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91516:
91517: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91518: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91519:
91520: IF xla_accounting_cache_pkg.GetValueChar
91521: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 91518: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

91514: ---------------------------------------------------------------------------------------------------------------
91515: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
91516:
91517: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91518: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91519:
91520: IF xla_accounting_cache_pkg.GetValueChar
91521: (p_source_code => 'LEDGER_CATEGORY_CODE'
91522: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 91529: xla_ae_lines_pkg.BflowUpgEntry

91525: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91526: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
91527: )
91528: THEN
91529: xla_ae_lines_pkg.BflowUpgEntry
91530: (p_business_method_code => l_bflow_method_code
91531: ,p_business_class_code => l_bflow_class_code
91532: ,p_balance_type => l_balance_type_code);
91533: ELSE

Line 91535: XLA_AE_LINES_PKG.business_flow_validation(

91531: ,p_business_class_code => l_bflow_class_code
91532: ,p_balance_type => l_balance_type_code);
91533: ELSE
91534: NULL;
91535: XLA_AE_LINES_PKG.business_flow_validation(
91536: p_business_method_code => l_bflow_method_code
91537: ,p_business_class_code => l_bflow_class_code
91538: ,p_inherit_description_flag => l_inherit_desc_flag);
91539: END IF;

Line 91549: xla_ae_lines_pkg.SetLineDescription(

91545: --
91546: -- call description
91547: --
91548:
91549: xla_ae_lines_pkg.SetLineDescription(
91550: p_ae_header_id => l_ae_header_id
91551: ,p_description => Description_1 (
91552: p_application_id => p_application_id
91553: , p_ae_header_id => l_ae_header_id

Line 91582: xla_ae_lines_pkg.set_ccid(

91578: , x_value_type_code => l_adr_value_type_code
91579: , p_side => 'NA'
91580: );
91581:
91582: xla_ae_lines_pkg.set_ccid(
91583: p_code_combination_id => l_ccid
91584: , p_value_type_code => l_adr_value_type_code
91585: , p_transaction_coa_id => l_adr_transaction_coa_id
91586: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91598: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

91594: , p_side => 'NA'
91595: );
91596:
91597:
91598: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
91599: p_to_segment_code => 'GL_BALANCING'
91600: , p_segment_value => C_CHAR
91601: , p_from_segment_code => NULL
91602: , p_from_combination_id => NULL

Line 91642: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

91638: xla_accounting_err_pkg.build_message
91639: (p_appli_s_name => 'XLA'
91640: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
91641: ,p_token_1 => 'LINE_NUMBER'
91642: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
91643: ,p_token_2 => 'LINE_TYPE_NAME'
91644: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
91645: l_component_type
91646: ,l_component_code

Line 91678: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

91674: --
91675: --
91676: ------------------------------------------------------------------------------------------------
91677: -- 4219869 Business Flow
91678: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91679: -- Prior Entry. Currently, the following code is always generated.
91680: ------------------------------------------------------------------------------------------------
91681: XLA_AE_LINES_PKG.ValidateCurrentLine;
91682:

Line 91681: XLA_AE_LINES_PKG.ValidateCurrentLine;

91677: -- 4219869 Business Flow
91678: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
91679: -- Prior Entry. Currently, the following code is always generated.
91680: ------------------------------------------------------------------------------------------------
91681: XLA_AE_LINES_PKG.ValidateCurrentLine;
91682:
91683: ------------------------------------------------------------------------------------
91684: -- 4219869 Business Flow
91685: -- Populated credit and debit amounts -- Need to generate this within IF

Line 91687: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91683: ------------------------------------------------------------------------------------
91684: -- 4219869 Business Flow
91685: -- Populated credit and debit amounts -- Need to generate this within IF
91686: ------------------------------------------------------------------------------------
91687: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91688:
91689: ----------------------------------------------------------------------------------
91690: -- 4219869 Business Flow
91691: -- Update journal entry status -- Need to generate this within IF

Line 91719: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

91715: -- To allow MPA report to determine if it should generate report process
91716: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91717: ------------------------------------------------------------------------------------------
91718:
91719: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91720: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91721: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91722: -- call ADRs
91723: -- Bug 4922099

Line 91720: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

91716: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
91717: ------------------------------------------------------------------------------------------
91718:
91719: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
91720: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
91721: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
91722: -- call ADRs
91723: -- Bug 4922099
91724: --

Line 91744: xla_ae_lines_pkg.set_ccid(

91740: , x_value_type_code => l_adr_value_type_code
91741: , p_side => 'NA'
91742: );
91743:
91744: xla_ae_lines_pkg.set_ccid(
91745: p_code_combination_id => l_ccid
91746: , p_value_type_code => l_adr_value_type_code
91747: , p_transaction_coa_id => l_adr_transaction_coa_id
91748: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 91760: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment

91756: , p_side => 'NA'
91757: );
91758:
91759:
91760: xla_ae_lines_pkg.Set_Segment( -- replaced SetSegment
91761: p_to_segment_code => 'GL_BALANCING'
91762: , p_segment_value => C_CHAR
91763: , p_from_segment_code => NULL
91764: , p_from_combination_id => NULL

Line 91791: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

91787:
91788: --
91789: -- Update the line information that should be overwritten
91790: --
91791: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91792: p_header_num => 1);
91793: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91794:
91795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 91793: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

91789: -- Update the line information that should be overwritten
91790: --
91791: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91792: p_header_num => 1);
91793: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91794:
91795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91796:
91797: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 91795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

91791: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
91792: p_header_num => 1);
91793: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
91794:
91795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91796:
91797: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91798: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91799: END IF;

Line 91798: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

91794:
91795: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
91796:
91797: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
91798: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
91799: END IF;
91800:
91801: --
91802: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 91805: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

91801: --
91802: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91803: --
91804: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91805: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91806: ELSE
91807: ---------------------------------------------------------------------------------------------------
91808: -- 4262811a Switch Sign
91809: ---------------------------------------------------------------------------------------------------

Line 91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

91806: ELSE
91807: ---------------------------------------------------------------------------------------------------
91808: -- 4262811a Switch Sign
91809: ---------------------------------------------------------------------------------------------------
91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91807: ---------------------------------------------------------------------------------------------------
91808: -- 4262811a Switch Sign
91809: ---------------------------------------------------------------------------------------------------
91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302

Line 91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91808: -- 4262811a Switch Sign
91809: ---------------------------------------------------------------------------------------------------
91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302
91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

91809: ---------------------------------------------------------------------------------------------------
91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302
91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91810: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
91811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302
91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91818:

Line 91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

91812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302
91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91818:
91819: END IF;
91820:

Line 91817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

91813: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
91814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91815: -- 5132302
91816: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
91817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
91818:
91819: END IF;
91820:
91821: -- 4955764

Line 91822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

91818:
91819: END IF;
91820:
91821: -- 4955764
91822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91824:
91825:
91826: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 91826: XLA_AE_LINES_PKG.ValidateCurrentLine;

91822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91824:
91825:
91826: XLA_AE_LINES_PKG.ValidateCurrentLine;
91827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91828:
91829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 91827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

91823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
91824:
91825:
91826: XLA_AE_LINES_PKG.ValidateCurrentLine;
91827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91828:
91829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91831: ,p_balance_type_code => l_balance_type_code);

Line 92007: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92003: --
92004: -- bulk performance
92005: --
92006: l_balance_type_code VARCHAR2(1);
92007: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92008: l_log_module VARCHAR2(240);
92009:
92010: --
92011: -- Upgrade strategy

Line 92081: XLA_AE_LINES_PKG.SetNewLine;

92077: ') = 'PREPAY APPL NONREC TAX'
92078: THEN
92079:
92080: --
92081: XLA_AE_LINES_PKG.SetNewLine;
92082:
92083: p_balance_type_code := l_balance_type_code;
92084: -- set the flag so later we will know whether the gain loss line needs to be created
92085:

Line 92093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92089:
92090: --
92091: -- bulk performance
92092: --
92093: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92094: p_header_num => 0); -- 4262811
92095: --
92096: -- set accounting line options
92097: --

Line 92098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92094: p_header_num => 0); -- 4262811
92095: --
92096: -- set accounting line options
92097: --
92098: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92099: p_natural_side_code => 'C'
92100: , p_gain_or_loss_flag => 'N'
92101: , p_gl_transfer_mode_code => 'S'
92102: , p_acct_entry_type_code => 'A'

Line 92112: xla_ae_lines_pkg.SetAcctLineType

92108: --
92109: --
92110: -- set accounting line type info
92111: --
92112: xla_ae_lines_pkg.SetAcctLineType
92113: (p_component_type => l_component_type
92114: ,p_event_type_code => l_event_type_code
92115: ,p_line_definition_owner_code => l_line_definition_owner_code
92116: ,p_line_definition_code => l_line_definition_code

Line 92126: xla_ae_lines_pkg.SetAcctClass(

92122: ,p_event_class_code => l_event_class_code);
92123: --
92124: -- set accounting class
92125: --
92126: xla_ae_lines_pkg.SetAcctClass(
92127: p_accounting_class_code => 'LIABILITY'
92128: , p_ae_header_id => l_ae_header_id
92129: );
92130:

Line 92134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92130:
92131: --
92132: -- set rounding class
92133: --
92134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92135: 'LIABILITY';
92136:
92137: --
92138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92134: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92135: 'LIABILITY';
92136:
92137: --
92138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92140: --
92141: -- bulk performance
92142: --

Line 92139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92135: 'LIABILITY';
92136:
92137: --
92138: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92140: --
92141: -- bulk performance
92142: --
92143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92139: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92140: --
92141: -- bulk performance
92142: --
92143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92144:
92145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92147:

Line 92145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92141: -- bulk performance
92142: --
92143: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92144:
92145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92147:
92148: -- 4955764
92149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92145: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92146: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92147:
92148: -- 4955764
92149: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92150: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92151:
92152: -- 4458381 Public Sector Enh
92153:

Line 92249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92245: l_rec_acct_attrs.array_num_value(38) := p_source_89;
92246: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
92247: l_rec_acct_attrs.array_num_value(39) := p_source_90;
92248:
92249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92251:
92252: ---------------------------------------------------------------------------------------------------------------
92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92246: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
92247: l_rec_acct_attrs.array_num_value(39) := p_source_90;
92248:
92249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92251:
92252: ---------------------------------------------------------------------------------------------------------------
92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92254: ---------------------------------------------------------------------------------------------------------------

Line 92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92249: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92250: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92251:
92252: ---------------------------------------------------------------------------------------------------------------
92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92254: ---------------------------------------------------------------------------------------------------------------
92255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92256:
92257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92251:
92252: ---------------------------------------------------------------------------------------------------------------
92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92254: ---------------------------------------------------------------------------------------------------------------
92255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92256:
92257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92259:

Line 92257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92253: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92254: ---------------------------------------------------------------------------------------------------------------
92255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92256:
92257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92259:
92260: IF xla_accounting_cache_pkg.GetValueChar
92261: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92254: ---------------------------------------------------------------------------------------------------------------
92255: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92256:
92257: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92259:
92260: IF xla_accounting_cache_pkg.GetValueChar
92261: (p_source_code => 'LEDGER_CATEGORY_CODE'
92262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92269: xla_ae_lines_pkg.BflowUpgEntry

92265: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92266: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92267: )
92268: THEN
92269: xla_ae_lines_pkg.BflowUpgEntry
92270: (p_business_method_code => l_bflow_method_code
92271: ,p_business_class_code => l_bflow_class_code
92272: ,p_balance_type => l_balance_type_code);
92273: ELSE

Line 92275: XLA_AE_LINES_PKG.business_flow_validation(

92271: ,p_business_class_code => l_bflow_class_code
92272: ,p_balance_type => l_balance_type_code);
92273: ELSE
92274: NULL;
92275: XLA_AE_LINES_PKG.business_flow_validation(
92276: p_business_method_code => l_bflow_method_code
92277: ,p_business_class_code => l_bflow_class_code
92278: ,p_inherit_description_flag => l_inherit_desc_flag);
92279: END IF;

Line 92322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

92318: xla_accounting_err_pkg.build_message
92319: (p_appli_s_name => 'XLA'
92320: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
92321: ,p_token_1 => 'LINE_NUMBER'
92322: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
92323: ,p_token_2 => 'LINE_TYPE_NAME'
92324: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
92325: l_component_type
92326: ,l_component_code

Line 92358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

92354: --
92355: --
92356: ------------------------------------------------------------------------------------------------
92357: -- 4219869 Business Flow
92358: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92359: -- Prior Entry. Currently, the following code is always generated.
92360: ------------------------------------------------------------------------------------------------
92361: -- No ValidateCurrentLine for business flow method of Prior Entry
92362:

Line 92367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92363: ------------------------------------------------------------------------------------
92364: -- 4219869 Business Flow
92365: -- Populated credit and debit amounts -- Need to generate this within IF
92366: ------------------------------------------------------------------------------------
92367: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92368:
92369: ----------------------------------------------------------------------------------
92370: -- 4219869 Business Flow
92371: -- Update journal entry status -- Need to generate this within IF

Line 92399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92395: -- To allow MPA report to determine if it should generate report process
92396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92397: ------------------------------------------------------------------------------------------
92398:
92399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92402: -- call ADRs
92403: -- Bug 4922099

Line 92400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92396: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92397: ------------------------------------------------------------------------------------------
92398:
92399: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92400: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92401: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92402: -- call ADRs
92403: -- Bug 4922099
92404: --

Line 92421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92417:
92418: --
92419: -- Update the line information that should be overwritten
92420: --
92421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92422: p_header_num => 1);
92423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92424:
92425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92419: -- Update the line information that should be overwritten
92420: --
92421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92422: p_header_num => 1);
92423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92424:
92425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92426:
92427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92421: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92422: p_header_num => 1);
92423: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92424:
92425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92426:
92427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92429: END IF;

Line 92428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92424:
92425: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92426:
92427: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92428: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92429: END IF;
92430:
92431: --
92432: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92435: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92431: --
92432: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92433: --
92434: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92435: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92436: ELSE
92437: ---------------------------------------------------------------------------------------------------
92438: -- 4262811a Switch Sign
92439: ---------------------------------------------------------------------------------------------------

Line 92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92436: ELSE
92437: ---------------------------------------------------------------------------------------------------
92438: -- 4262811a Switch Sign
92439: ---------------------------------------------------------------------------------------------------
92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92437: ---------------------------------------------------------------------------------------------------
92438: -- 4262811a Switch Sign
92439: ---------------------------------------------------------------------------------------------------
92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302

Line 92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92438: -- 4262811a Switch Sign
92439: ---------------------------------------------------------------------------------------------------
92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302
92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92439: ---------------------------------------------------------------------------------------------------
92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302
92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92440: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92441: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302
92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92448:

Line 92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302
92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92448:
92449: END IF;
92450:

Line 92447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92443: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92444: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92445: -- 5132302
92446: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
92447: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92448:
92449: END IF;
92450:
92451: -- 4955764

Line 92452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92448:
92449: END IF;
92450:
92451: -- 4955764
92452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92454:
92455:
92456: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 92456: XLA_AE_LINES_PKG.ValidateCurrentLine;

92452: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92454:
92455:
92456: XLA_AE_LINES_PKG.ValidateCurrentLine;
92457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92458:
92459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 92457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92453: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
92454:
92455:
92456: XLA_AE_LINES_PKG.ValidateCurrentLine;
92457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92458:
92459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92461: ,p_balance_type_code => l_balance_type_code);

Line 92613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

92609: --
92610: -- bulk performance
92611: --
92612: l_balance_type_code VARCHAR2(1);
92613: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
92614: l_log_module VARCHAR2(240);
92615:
92616: --
92617: -- Upgrade strategy

Line 92689: XLA_AE_LINES_PKG.SetNewLine;

92685: ') = 'R'
92686: THEN
92687:
92688: --
92689: XLA_AE_LINES_PKG.SetNewLine;
92690:
92691: p_balance_type_code := l_balance_type_code;
92692: -- set the flag so later we will know whether the gain loss line needs to be created
92693:

Line 92701: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

92697:
92698: --
92699: -- bulk performance
92700: --
92701: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
92702: p_header_num => 0); -- 4262811
92703: --
92704: -- set accounting line options
92705: --

Line 92706: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

92702: p_header_num => 0); -- 4262811
92703: --
92704: -- set accounting line options
92705: --
92706: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
92707: p_natural_side_code => 'D'
92708: , p_gain_or_loss_flag => 'N'
92709: , p_gl_transfer_mode_code => 'S'
92710: , p_acct_entry_type_code => 'A'

Line 92720: xla_ae_lines_pkg.SetAcctLineType

92716: --
92717: --
92718: -- set accounting line type info
92719: --
92720: xla_ae_lines_pkg.SetAcctLineType
92721: (p_component_type => l_component_type
92722: ,p_event_type_code => l_event_type_code
92723: ,p_line_definition_owner_code => l_line_definition_owner_code
92724: ,p_line_definition_code => l_line_definition_code

Line 92734: xla_ae_lines_pkg.SetAcctClass(

92730: ,p_event_class_code => l_event_class_code);
92731: --
92732: -- set accounting class
92733: --
92734: xla_ae_lines_pkg.SetAcctClass(
92735: p_accounting_class_code => 'LIABILITY'
92736: , p_ae_header_id => l_ae_header_id
92737: );
92738:

Line 92742: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

92738:
92739: --
92740: -- set rounding class
92741: --
92742: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92743: 'LIABILITY';
92744:
92745: --
92746: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 92746: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

92742: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
92743: 'LIABILITY';
92744:
92745: --
92746: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92747: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92748: --
92749: -- bulk performance
92750: --

Line 92747: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

92743: 'LIABILITY';
92744:
92745: --
92746: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
92747: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92748: --
92749: -- bulk performance
92750: --
92751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 92751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

92747: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
92748: --
92749: -- bulk performance
92750: --
92751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92752:
92753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92755:

Line 92753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

92749: -- bulk performance
92750: --
92751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92752:
92753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92755:
92756: -- 4955764
92757: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92757: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

92753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92755:
92756: -- 4955764
92757: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92758: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
92759:
92760: -- 4458381 Public Sector Enh
92761:

Line 92805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

92801: l_rec_acct_attrs.array_num_value(17) := p_source_87;
92802: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
92803: l_rec_acct_attrs.array_num_value(18) := p_source_88;
92804:
92805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92807:
92808: ---------------------------------------------------------------------------------------------------------------
92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 92806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

92802: l_rec_acct_attrs.array_acct_attr_code(18) := 'TAX_SUMMARY_LINE_REF_ID';
92803: l_rec_acct_attrs.array_num_value(18) := p_source_88;
92804:
92805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92807:
92808: ---------------------------------------------------------------------------------------------------------------
92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92810: ---------------------------------------------------------------------------------------------------------------

Line 92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

92805: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
92806: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
92807:
92808: ---------------------------------------------------------------------------------------------------------------
92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92810: ---------------------------------------------------------------------------------------------------------------
92811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92812:
92813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 92811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

92807:
92808: ---------------------------------------------------------------------------------------------------------------
92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92810: ---------------------------------------------------------------------------------------------------------------
92811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92812:
92813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92815:

Line 92813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92809: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
92810: ---------------------------------------------------------------------------------------------------------------
92811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92812:
92813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92815:
92816: IF xla_accounting_cache_pkg.GetValueChar
92817: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 92814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

92810: ---------------------------------------------------------------------------------------------------------------
92811: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
92812:
92813: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92814: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92815:
92816: IF xla_accounting_cache_pkg.GetValueChar
92817: (p_source_code => 'LEDGER_CATEGORY_CODE'
92818: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 92825: xla_ae_lines_pkg.BflowUpgEntry

92821: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92822: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
92823: )
92824: THEN
92825: xla_ae_lines_pkg.BflowUpgEntry
92826: (p_business_method_code => l_bflow_method_code
92827: ,p_business_class_code => l_bflow_class_code
92828: ,p_balance_type => l_balance_type_code);
92829: ELSE

Line 92831: XLA_AE_LINES_PKG.business_flow_validation(

92827: ,p_business_class_code => l_bflow_class_code
92828: ,p_balance_type => l_balance_type_code);
92829: ELSE
92830: NULL;
92831: XLA_AE_LINES_PKG.business_flow_validation(
92832: p_business_method_code => l_bflow_method_code
92833: ,p_business_class_code => l_bflow_class_code
92834: ,p_inherit_description_flag => l_inherit_desc_flag);
92835: END IF;

Line 92878: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

92874: xla_accounting_err_pkg.build_message
92875: (p_appli_s_name => 'XLA'
92876: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
92877: ,p_token_1 => 'LINE_NUMBER'
92878: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
92879: ,p_token_2 => 'LINE_TYPE_NAME'
92880: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
92881: l_component_type
92882: ,l_component_code

Line 92914: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

92910: --
92911: --
92912: ------------------------------------------------------------------------------------------------
92913: -- 4219869 Business Flow
92914: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
92915: -- Prior Entry. Currently, the following code is always generated.
92916: ------------------------------------------------------------------------------------------------
92917: -- No ValidateCurrentLine for business flow method of Prior Entry
92918:

Line 92923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

92919: ------------------------------------------------------------------------------------
92920: -- 4219869 Business Flow
92921: -- Populated credit and debit amounts -- Need to generate this within IF
92922: ------------------------------------------------------------------------------------
92923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92924:
92925: ----------------------------------------------------------------------------------
92926: -- 4219869 Business Flow
92927: -- Update journal entry status -- Need to generate this within IF

Line 92955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

92951: -- To allow MPA report to determine if it should generate report process
92952: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92953: ------------------------------------------------------------------------------------------
92954:
92955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92957: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92958: -- call ADRs
92959: -- Bug 4922099

Line 92956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

92952: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
92953: ------------------------------------------------------------------------------------------
92954:
92955: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
92956: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
92957: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
92958: -- call ADRs
92959: -- Bug 4922099
92960: --

Line 92977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

92973:
92974: --
92975: -- Update the line information that should be overwritten
92976: --
92977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92978: p_header_num => 1);
92979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92980:
92981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 92979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

92975: -- Update the line information that should be overwritten
92976: --
92977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92978: p_header_num => 1);
92979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92980:
92981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92982:
92983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 92981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

92977: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
92978: p_header_num => 1);
92979: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
92980:
92981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92982:
92983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92985: END IF;

Line 92984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

92980:
92981: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
92982:
92983: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
92984: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
92985: END IF;
92986:
92987: --
92988: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 92991: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

92987: --
92988: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92989: --
92990: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92991: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92992: ELSE
92993: ---------------------------------------------------------------------------------------------------
92994: -- 4262811a Switch Sign
92995: ---------------------------------------------------------------------------------------------------

Line 92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

92992: ELSE
92993: ---------------------------------------------------------------------------------------------------
92994: -- 4262811a Switch Sign
92995: ---------------------------------------------------------------------------------------------------
92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92993: ---------------------------------------------------------------------------------------------------
92994: -- 4262811a Switch Sign
92995: ---------------------------------------------------------------------------------------------------
92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302

Line 92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92994: -- 4262811a Switch Sign
92995: ---------------------------------------------------------------------------------------------------
92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302
93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

92995: ---------------------------------------------------------------------------------------------------
92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302
93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92996: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
92997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302
93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93004:

Line 93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

92998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302
93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93004:
93005: END IF;
93006:

Line 93003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

92999: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93000: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93001: -- 5132302
93002: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93003: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93004:
93005: END IF;
93006:
93007: -- 4955764

Line 93008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93004:
93005: END IF;
93006:
93007: -- 4955764
93008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93010:
93011:
93012: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93012: XLA_AE_LINES_PKG.ValidateCurrentLine;

93008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93010:
93011:
93012: XLA_AE_LINES_PKG.ValidateCurrentLine;
93013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93014:
93015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93010:
93011:
93012: XLA_AE_LINES_PKG.ValidateCurrentLine;
93013: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93014:
93015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93017: ,p_balance_type_code => l_balance_type_code);

Line 93185: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

93181: --
93182: -- bulk performance
93183: --
93184: l_balance_type_code VARCHAR2(1);
93185: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
93186: l_log_module VARCHAR2(240);
93187:
93188: --
93189: -- Upgrade strategy

Line 93271: XLA_AE_LINES_PKG.SetNewLine;

93267: ') <> 'AWT'
93268: THEN
93269:
93270: --
93271: XLA_AE_LINES_PKG.SetNewLine;
93272:
93273: p_balance_type_code := l_balance_type_code;
93274: -- set the flag so later we will know whether the gain loss line needs to be created
93275:

Line 93283: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

93279:
93280: --
93281: -- bulk performance
93282: --
93283: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
93284: p_header_num => 0); -- 4262811
93285: --
93286: -- set accounting line options
93287: --

Line 93288: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

93284: p_header_num => 0); -- 4262811
93285: --
93286: -- set accounting line options
93287: --
93288: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
93289: p_natural_side_code => 'C'
93290: , p_gain_or_loss_flag => 'Y'
93291: , p_gl_transfer_mode_code => 'S'
93292: , p_acct_entry_type_code => 'A'

Line 93302: xla_ae_lines_pkg.SetAcctLineType

93298: --
93299: --
93300: -- set accounting line type info
93301: --
93302: xla_ae_lines_pkg.SetAcctLineType
93303: (p_component_type => l_component_type
93304: ,p_event_type_code => l_event_type_code
93305: ,p_line_definition_owner_code => l_line_definition_owner_code
93306: ,p_line_definition_code => l_line_definition_code

Line 93316: xla_ae_lines_pkg.SetAcctClass(

93312: ,p_event_class_code => l_event_class_code);
93313: --
93314: -- set accounting class
93315: --
93316: xla_ae_lines_pkg.SetAcctClass(
93317: p_accounting_class_code => 'LOSS'
93318: , p_ae_header_id => l_ae_header_id
93319: );
93320:

Line 93324: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

93320:
93321: --
93322: -- set rounding class
93323: --
93324: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93325: 'LOSS';
93326:
93327: --
93328: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 93328: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

93324: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
93325: 'LOSS';
93326:
93327: --
93328: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93329: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93330: --
93331: -- bulk performance
93332: --

Line 93329: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

93325: 'LOSS';
93326:
93327: --
93328: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
93329: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93330: --
93331: -- bulk performance
93332: --
93333: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 93333: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

93329: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
93330: --
93331: -- bulk performance
93332: --
93333: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93334:
93335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93336: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93337:

Line 93335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

93331: -- bulk performance
93332: --
93333: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93334:
93335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93336: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93337:
93338: -- 4955764
93339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93336: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93337:
93338: -- 4955764
93339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
93341:
93342: -- 4458381 Public Sector Enh
93343:

Line 93399: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

93395: l_rec_acct_attrs.array_num_value(23) := p_source_86;
93396: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
93397: l_rec_acct_attrs.array_num_value(24) := p_source_88;
93398:
93399: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93400: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93401:
93402: ---------------------------------------------------------------------------------------------------------------
93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 93400: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

93396: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
93397: l_rec_acct_attrs.array_num_value(24) := p_source_88;
93398:
93399: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93400: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93401:
93402: ---------------------------------------------------------------------------------------------------------------
93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93404: ---------------------------------------------------------------------------------------------------------------

Line 93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

93399: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
93400: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
93401:
93402: ---------------------------------------------------------------------------------------------------------------
93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93404: ---------------------------------------------------------------------------------------------------------------
93405: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93406:
93407: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 93405: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

93401:
93402: ---------------------------------------------------------------------------------------------------------------
93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93404: ---------------------------------------------------------------------------------------------------------------
93405: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93406:
93407: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93409:

Line 93407: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93403: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
93404: ---------------------------------------------------------------------------------------------------------------
93405: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93406:
93407: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93409:
93410: IF xla_accounting_cache_pkg.GetValueChar
93411: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 93408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

93404: ---------------------------------------------------------------------------------------------------------------
93405: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
93406:
93407: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93409:
93410: IF xla_accounting_cache_pkg.GetValueChar
93411: (p_source_code => 'LEDGER_CATEGORY_CODE'
93412: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 93419: xla_ae_lines_pkg.BflowUpgEntry

93415: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93416: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
93417: )
93418: THEN
93419: xla_ae_lines_pkg.BflowUpgEntry
93420: (p_business_method_code => l_bflow_method_code
93421: ,p_business_class_code => l_bflow_class_code
93422: ,p_balance_type => l_balance_type_code);
93423: ELSE

Line 93463: xla_ae_lines_pkg.set_ccid(

93459: , x_value_type_code => l_adr_value_type_code
93460: , p_side => 'NA'
93461: );
93462:
93463: xla_ae_lines_pkg.set_ccid(
93464: p_code_combination_id => l_ccid
93465: , p_value_type_code => l_adr_value_type_code
93466: , p_transaction_coa_id => l_adr_transaction_coa_id
93467: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 93498: xla_ae_lines_pkg.set_segment(

93494: );
93495:
93496: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
93497:
93498: xla_ae_lines_pkg.set_segment(
93499: p_to_segment_code => 'GL_BALANCING'
93500: , p_segment_value => l_segment
93501: , p_from_segment_code => l_adr_value_segment_code
93502: , p_from_combination_id => l_adr_value_combination_id

Line 93542: xla_ae_lines_pkg.set_segment(

93538: );
93539:
93540: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
93541:
93542: xla_ae_lines_pkg.set_segment(
93543: p_to_segment_code => 'GL_ACCOUNT'
93544: , p_segment_value => l_segment
93545: , p_from_segment_code => l_adr_value_segment_code
93546: , p_from_combination_id => l_adr_value_combination_id

Line 93586: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

93582: xla_accounting_err_pkg.build_message
93583: (p_appli_s_name => 'XLA'
93584: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
93585: ,p_token_1 => 'LINE_NUMBER'
93586: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
93587: ,p_token_2 => 'LINE_TYPE_NAME'
93588: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
93589: l_component_type
93590: ,l_component_code

Line 93622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

93618: --
93619: --
93620: ------------------------------------------------------------------------------------------------
93621: -- 4219869 Business Flow
93622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93623: -- Prior Entry. Currently, the following code is always generated.
93624: ------------------------------------------------------------------------------------------------
93625: XLA_AE_LINES_PKG.ValidateCurrentLine;
93626:

Line 93625: XLA_AE_LINES_PKG.ValidateCurrentLine;

93621: -- 4219869 Business Flow
93622: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
93623: -- Prior Entry. Currently, the following code is always generated.
93624: ------------------------------------------------------------------------------------------------
93625: XLA_AE_LINES_PKG.ValidateCurrentLine;
93626:
93627: ------------------------------------------------------------------------------------
93628: -- 4219869 Business Flow
93629: -- Populated credit and debit amounts -- Need to generate this within IF

Line 93631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93627: ------------------------------------------------------------------------------------
93628: -- 4219869 Business Flow
93629: -- Populated credit and debit amounts -- Need to generate this within IF
93630: ------------------------------------------------------------------------------------
93631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93632:
93633: ----------------------------------------------------------------------------------
93634: -- 4219869 Business Flow
93635: -- Update journal entry status -- Need to generate this within IF

Line 93663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

93659: -- To allow MPA report to determine if it should generate report process
93660: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93661: ------------------------------------------------------------------------------------------
93662:
93663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93665: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93666: -- call ADRs
93667: -- Bug 4922099

Line 93664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

93660: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
93661: ------------------------------------------------------------------------------------------
93662:
93663: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
93664: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
93665: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
93666: -- call ADRs
93667: -- Bug 4922099
93668: --

Line 93692: xla_ae_lines_pkg.set_ccid(

93688: , x_value_type_code => l_adr_value_type_code
93689: , p_side => 'NA'
93690: );
93691:
93692: xla_ae_lines_pkg.set_ccid(
93693: p_code_combination_id => l_ccid
93694: , p_value_type_code => l_adr_value_type_code
93695: , p_transaction_coa_id => l_adr_transaction_coa_id
93696: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 93727: xla_ae_lines_pkg.set_segment(

93723: );
93724:
93725: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
93726:
93727: xla_ae_lines_pkg.set_segment(
93728: p_to_segment_code => 'GL_BALANCING'
93729: , p_segment_value => l_segment
93730: , p_from_segment_code => l_adr_value_segment_code
93731: , p_from_combination_id => l_adr_value_combination_id

Line 93771: xla_ae_lines_pkg.set_segment(

93767: );
93768:
93769: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
93770:
93771: xla_ae_lines_pkg.set_segment(
93772: p_to_segment_code => 'GL_ACCOUNT'
93773: , p_segment_value => l_segment
93774: , p_from_segment_code => l_adr_value_segment_code
93775: , p_from_combination_id => l_adr_value_combination_id

Line 93802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

93798:
93799: --
93800: -- Update the line information that should be overwritten
93801: --
93802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93803: p_header_num => 1);
93804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93805:
93806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 93804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

93800: -- Update the line information that should be overwritten
93801: --
93802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93803: p_header_num => 1);
93804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93805:
93806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93807:
93808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 93806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

93802: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
93803: p_header_num => 1);
93804: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
93805:
93806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93807:
93808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93810: END IF;

Line 93809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

93805:
93806: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
93807:
93808: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
93809: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
93810: END IF;
93811:
93812: --
93813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 93816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

93812: --
93813: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93814: --
93815: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93816: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93817: ELSE
93818: ---------------------------------------------------------------------------------------------------
93819: -- 4262811a Switch Sign
93820: ---------------------------------------------------------------------------------------------------

Line 93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

93817: ELSE
93818: ---------------------------------------------------------------------------------------------------
93819: -- 4262811a Switch Sign
93820: ---------------------------------------------------------------------------------------------------
93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93818: ---------------------------------------------------------------------------------------------------
93819: -- 4262811a Switch Sign
93820: ---------------------------------------------------------------------------------------------------
93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302

Line 93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93819: -- 4262811a Switch Sign
93820: ---------------------------------------------------------------------------------------------------
93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302
93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

93820: ---------------------------------------------------------------------------------------------------
93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302
93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93821: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
93822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302
93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93829:

Line 93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

93823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302
93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93829:
93830: END IF;
93831:

Line 93828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

93824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
93825: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93826: -- 5132302
93827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
93828: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
93829:
93830: END IF;
93831:
93832: -- 4955764

Line 93833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

93829:
93830: END IF;
93831:
93832: -- 4955764
93833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93835:
93836:
93837: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 93837: XLA_AE_LINES_PKG.ValidateCurrentLine;

93833: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93835:
93836:
93837: XLA_AE_LINES_PKG.ValidateCurrentLine;
93838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93839:
93840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 93838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

93834: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
93835:
93836:
93837: XLA_AE_LINES_PKG.ValidateCurrentLine;
93838: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93839:
93840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93842: ,p_balance_type_code => l_balance_type_code);

Line 94012: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94008: --
94009: -- bulk performance
94010: --
94011: l_balance_type_code VARCHAR2(1);
94012: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94013: l_log_module VARCHAR2(240);
94014:
94015: --
94016: -- Upgrade strategy

Line 94095: XLA_AE_LINES_PKG.SetNewLine;

94091: ') <> 'BANK ERROR'
94092: THEN
94093:
94094: --
94095: XLA_AE_LINES_PKG.SetNewLine;
94096:
94097: p_balance_type_code := l_balance_type_code;
94098: -- set the flag so later we will know whether the gain loss line needs to be created
94099:

Line 94107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94103:
94104: --
94105: -- bulk performance
94106: --
94107: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94108: p_header_num => 0); -- 4262811
94109: --
94110: -- set accounting line options
94111: --

Line 94112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94108: p_header_num => 0); -- 4262811
94109: --
94110: -- set accounting line options
94111: --
94112: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94113: p_natural_side_code => 'C'
94114: , p_gain_or_loss_flag => 'Y'
94115: , p_gl_transfer_mode_code => 'S'
94116: , p_acct_entry_type_code => 'A'

Line 94126: xla_ae_lines_pkg.SetAcctLineType

94122: --
94123: --
94124: -- set accounting line type info
94125: --
94126: xla_ae_lines_pkg.SetAcctLineType
94127: (p_component_type => l_component_type
94128: ,p_event_type_code => l_event_type_code
94129: ,p_line_definition_owner_code => l_line_definition_owner_code
94130: ,p_line_definition_code => l_line_definition_code

Line 94140: xla_ae_lines_pkg.SetAcctClass(

94136: ,p_event_class_code => l_event_class_code);
94137: --
94138: -- set accounting class
94139: --
94140: xla_ae_lines_pkg.SetAcctClass(
94141: p_accounting_class_code => 'LOSS'
94142: , p_ae_header_id => l_ae_header_id
94143: );
94144:

Line 94148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94144:
94145: --
94146: -- set rounding class
94147: --
94148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94149: 'LOSS';
94150:
94151: --
94152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94148: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94149: 'LOSS';
94150:
94151: --
94152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94154: --
94155: -- bulk performance
94156: --

Line 94153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94149: 'LOSS';
94150:
94151: --
94152: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94154: --
94155: -- bulk performance
94156: --
94157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94153: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94154: --
94155: -- bulk performance
94156: --
94157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94158:
94159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94161:

Line 94159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94155: -- bulk performance
94156: --
94157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94158:
94159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94161:
94162: -- 4955764
94163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94161:
94162: -- 4955764
94163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94165:
94166: -- 4458381 Public Sector Enh
94167:

Line 94223: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

94219: l_rec_acct_attrs.array_num_value(23) := p_source_86;
94220: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94221: l_rec_acct_attrs.array_num_value(24) := p_source_88;
94222:
94223: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94224: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94225:
94226: ---------------------------------------------------------------------------------------------------------------
94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 94224: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

94220: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
94221: l_rec_acct_attrs.array_num_value(24) := p_source_88;
94222:
94223: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94224: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94225:
94226: ---------------------------------------------------------------------------------------------------------------
94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94228: ---------------------------------------------------------------------------------------------------------------

Line 94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

94223: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
94224: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
94225:
94226: ---------------------------------------------------------------------------------------------------------------
94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94228: ---------------------------------------------------------------------------------------------------------------
94229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94230:
94231: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 94229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

94225:
94226: ---------------------------------------------------------------------------------------------------------------
94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94228: ---------------------------------------------------------------------------------------------------------------
94229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94230:
94231: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94233:

Line 94231: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94227: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
94228: ---------------------------------------------------------------------------------------------------------------
94229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94230:
94231: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94233:
94234: IF xla_accounting_cache_pkg.GetValueChar
94235: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 94232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

94228: ---------------------------------------------------------------------------------------------------------------
94229: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
94230:
94231: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94232: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94233:
94234: IF xla_accounting_cache_pkg.GetValueChar
94235: (p_source_code => 'LEDGER_CATEGORY_CODE'
94236: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 94243: xla_ae_lines_pkg.BflowUpgEntry

94239: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94240: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
94241: )
94242: THEN
94243: xla_ae_lines_pkg.BflowUpgEntry
94244: (p_business_method_code => l_bflow_method_code
94245: ,p_business_class_code => l_bflow_class_code
94246: ,p_balance_type => l_balance_type_code);
94247: ELSE

Line 94287: xla_ae_lines_pkg.set_ccid(

94283: , x_value_type_code => l_adr_value_type_code
94284: , p_side => 'NA'
94285: );
94286:
94287: xla_ae_lines_pkg.set_ccid(
94288: p_code_combination_id => l_ccid
94289: , p_value_type_code => l_adr_value_type_code
94290: , p_transaction_coa_id => l_adr_transaction_coa_id
94291: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94322: xla_ae_lines_pkg.set_segment(

94318: );
94319:
94320: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94321:
94322: xla_ae_lines_pkg.set_segment(
94323: p_to_segment_code => 'GL_BALANCING'
94324: , p_segment_value => l_segment
94325: , p_from_segment_code => l_adr_value_segment_code
94326: , p_from_combination_id => l_adr_value_combination_id

Line 94366: xla_ae_lines_pkg.set_segment(

94362: );
94363:
94364: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94365:
94366: xla_ae_lines_pkg.set_segment(
94367: p_to_segment_code => 'GL_ACCOUNT'
94368: , p_segment_value => l_segment
94369: , p_from_segment_code => l_adr_value_segment_code
94370: , p_from_combination_id => l_adr_value_combination_id

Line 94410: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

94406: xla_accounting_err_pkg.build_message
94407: (p_appli_s_name => 'XLA'
94408: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
94409: ,p_token_1 => 'LINE_NUMBER'
94410: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
94411: ,p_token_2 => 'LINE_TYPE_NAME'
94412: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
94413: l_component_type
94414: ,l_component_code

Line 94446: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

94442: --
94443: --
94444: ------------------------------------------------------------------------------------------------
94445: -- 4219869 Business Flow
94446: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94447: -- Prior Entry. Currently, the following code is always generated.
94448: ------------------------------------------------------------------------------------------------
94449: XLA_AE_LINES_PKG.ValidateCurrentLine;
94450:

Line 94449: XLA_AE_LINES_PKG.ValidateCurrentLine;

94445: -- 4219869 Business Flow
94446: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
94447: -- Prior Entry. Currently, the following code is always generated.
94448: ------------------------------------------------------------------------------------------------
94449: XLA_AE_LINES_PKG.ValidateCurrentLine;
94450:
94451: ------------------------------------------------------------------------------------
94452: -- 4219869 Business Flow
94453: -- Populated credit and debit amounts -- Need to generate this within IF

Line 94455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94451: ------------------------------------------------------------------------------------
94452: -- 4219869 Business Flow
94453: -- Populated credit and debit amounts -- Need to generate this within IF
94454: ------------------------------------------------------------------------------------
94455: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94456:
94457: ----------------------------------------------------------------------------------
94458: -- 4219869 Business Flow
94459: -- Update journal entry status -- Need to generate this within IF

Line 94487: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

94483: -- To allow MPA report to determine if it should generate report process
94484: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94485: ------------------------------------------------------------------------------------------
94486:
94487: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94488: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94489: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94490: -- call ADRs
94491: -- Bug 4922099

Line 94488: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

94484: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
94485: ------------------------------------------------------------------------------------------
94486:
94487: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
94488: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
94489: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
94490: -- call ADRs
94491: -- Bug 4922099
94492: --

Line 94516: xla_ae_lines_pkg.set_ccid(

94512: , x_value_type_code => l_adr_value_type_code
94513: , p_side => 'NA'
94514: );
94515:
94516: xla_ae_lines_pkg.set_ccid(
94517: p_code_combination_id => l_ccid
94518: , p_value_type_code => l_adr_value_type_code
94519: , p_transaction_coa_id => l_adr_transaction_coa_id
94520: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 94551: xla_ae_lines_pkg.set_segment(

94547: );
94548:
94549: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94550:
94551: xla_ae_lines_pkg.set_segment(
94552: p_to_segment_code => 'GL_BALANCING'
94553: , p_segment_value => l_segment
94554: , p_from_segment_code => l_adr_value_segment_code
94555: , p_from_combination_id => l_adr_value_combination_id

Line 94595: xla_ae_lines_pkg.set_segment(

94591: );
94592:
94593: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
94594:
94595: xla_ae_lines_pkg.set_segment(
94596: p_to_segment_code => 'GL_ACCOUNT'
94597: , p_segment_value => l_segment
94598: , p_from_segment_code => l_adr_value_segment_code
94599: , p_from_combination_id => l_adr_value_combination_id

Line 94626: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

94622:
94623: --
94624: -- Update the line information that should be overwritten
94625: --
94626: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94627: p_header_num => 1);
94628: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94629:
94630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 94628: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

94624: -- Update the line information that should be overwritten
94625: --
94626: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94627: p_header_num => 1);
94628: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94629:
94630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94631:
94632: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 94630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

94626: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
94627: p_header_num => 1);
94628: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
94629:
94630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94631:
94632: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94633: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94634: END IF;

Line 94633: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

94629:
94630: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
94631:
94632: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
94633: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
94634: END IF;
94635:
94636: --
94637: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 94640: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

94636: --
94637: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94638: --
94639: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94640: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94641: ELSE
94642: ---------------------------------------------------------------------------------------------------
94643: -- 4262811a Switch Sign
94644: ---------------------------------------------------------------------------------------------------

Line 94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

94641: ELSE
94642: ---------------------------------------------------------------------------------------------------
94643: -- 4262811a Switch Sign
94644: ---------------------------------------------------------------------------------------------------
94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94642: ---------------------------------------------------------------------------------------------------
94643: -- 4262811a Switch Sign
94644: ---------------------------------------------------------------------------------------------------
94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302

Line 94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94643: -- 4262811a Switch Sign
94644: ---------------------------------------------------------------------------------------------------
94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302
94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

94644: ---------------------------------------------------------------------------------------------------
94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302
94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94645: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
94646: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302
94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94653:

Line 94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

94647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302
94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94653:
94654: END IF;
94655:

Line 94652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

94648: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
94649: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94650: -- 5132302
94651: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
94652: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
94653:
94654: END IF;
94655:
94656: -- 4955764

Line 94657: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94653:
94654: END IF;
94655:
94656: -- 4955764
94657: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94658: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94659:
94660:
94661: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 94661: XLA_AE_LINES_PKG.ValidateCurrentLine;

94657: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94658: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94659:
94660:
94661: XLA_AE_LINES_PKG.ValidateCurrentLine;
94662: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94663:
94664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 94662: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

94658: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
94659:
94660:
94661: XLA_AE_LINES_PKG.ValidateCurrentLine;
94662: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94663:
94664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94666: ,p_balance_type_code => l_balance_type_code);

Line 94841: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

94837: --
94838: -- bulk performance
94839: --
94840: l_balance_type_code VARCHAR2(1);
94841: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
94842: l_log_module VARCHAR2(240);
94843:
94844: --
94845: -- Upgrade strategy

Line 94929: XLA_AE_LINES_PKG.SetNewLine;

94925: ') <> 'R'
94926: THEN
94927:
94928: --
94929: XLA_AE_LINES_PKG.SetNewLine;
94930:
94931: p_balance_type_code := l_balance_type_code;
94932: -- set the flag so later we will know whether the gain loss line needs to be created
94933:

Line 94941: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

94937:
94938: --
94939: -- bulk performance
94940: --
94941: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
94942: p_header_num => 0); -- 4262811
94943: --
94944: -- set accounting line options
94945: --

Line 94946: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

94942: p_header_num => 0); -- 4262811
94943: --
94944: -- set accounting line options
94945: --
94946: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
94947: p_natural_side_code => 'C'
94948: , p_gain_or_loss_flag => 'Y'
94949: , p_gl_transfer_mode_code => 'S'
94950: , p_acct_entry_type_code => 'A'

Line 94960: xla_ae_lines_pkg.SetAcctLineType

94956: --
94957: --
94958: -- set accounting line type info
94959: --
94960: xla_ae_lines_pkg.SetAcctLineType
94961: (p_component_type => l_component_type
94962: ,p_event_type_code => l_event_type_code
94963: ,p_line_definition_owner_code => l_line_definition_owner_code
94964: ,p_line_definition_code => l_line_definition_code

Line 94974: xla_ae_lines_pkg.SetAcctClass(

94970: ,p_event_class_code => l_event_class_code);
94971: --
94972: -- set accounting class
94973: --
94974: xla_ae_lines_pkg.SetAcctClass(
94975: p_accounting_class_code => 'LOSS'
94976: , p_ae_header_id => l_ae_header_id
94977: );
94978:

Line 94982: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

94978:
94979: --
94980: -- set rounding class
94981: --
94982: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94983: 'LOSS';
94984:
94985: --
94986: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 94986: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

94982: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
94983: 'LOSS';
94984:
94985: --
94986: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94987: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94988: --
94989: -- bulk performance
94990: --

Line 94987: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

94983: 'LOSS';
94984:
94985: --
94986: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
94987: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94988: --
94989: -- bulk performance
94990: --
94991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 94991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

94987: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
94988: --
94989: -- bulk performance
94990: --
94991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94992:
94993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94995:

Line 94993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

94989: -- bulk performance
94990: --
94991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94992:
94993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94995:
94996: -- 4955764
94997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 94997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

94993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94995:
94996: -- 4955764
94997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
94999:
95000: -- 4458381 Public Sector Enh
95001:

Line 95057: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95053: l_rec_acct_attrs.array_num_value(23) := p_source_87;
95054: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95055: l_rec_acct_attrs.array_num_value(24) := p_source_88;
95056:
95057: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95058: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95059:
95060: ---------------------------------------------------------------------------------------------------------------
95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95058: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95054: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95055: l_rec_acct_attrs.array_num_value(24) := p_source_88;
95056:
95057: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95058: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95059:
95060: ---------------------------------------------------------------------------------------------------------------
95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95062: ---------------------------------------------------------------------------------------------------------------

Line 95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95057: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95058: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95059:
95060: ---------------------------------------------------------------------------------------------------------------
95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95062: ---------------------------------------------------------------------------------------------------------------
95063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95064:
95065: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95059:
95060: ---------------------------------------------------------------------------------------------------------------
95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95062: ---------------------------------------------------------------------------------------------------------------
95063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95064:
95065: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95067:

Line 95065: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95061: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95062: ---------------------------------------------------------------------------------------------------------------
95063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95064:
95065: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95067:
95068: IF xla_accounting_cache_pkg.GetValueChar
95069: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95062: ---------------------------------------------------------------------------------------------------------------
95063: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95064:
95065: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95067:
95068: IF xla_accounting_cache_pkg.GetValueChar
95069: (p_source_code => 'LEDGER_CATEGORY_CODE'
95070: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95077: xla_ae_lines_pkg.BflowUpgEntry

95073: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95074: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95075: )
95076: THEN
95077: xla_ae_lines_pkg.BflowUpgEntry
95078: (p_business_method_code => l_bflow_method_code
95079: ,p_business_class_code => l_bflow_class_code
95080: ,p_balance_type => l_balance_type_code);
95081: ELSE

Line 95121: xla_ae_lines_pkg.set_ccid(

95117: , x_value_type_code => l_adr_value_type_code
95118: , p_side => 'NA'
95119: );
95120:
95121: xla_ae_lines_pkg.set_ccid(
95122: p_code_combination_id => l_ccid
95123: , p_value_type_code => l_adr_value_type_code
95124: , p_transaction_coa_id => l_adr_transaction_coa_id
95125: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95156: xla_ae_lines_pkg.set_segment(

95152: );
95153:
95154: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95155:
95156: xla_ae_lines_pkg.set_segment(
95157: p_to_segment_code => 'GL_BALANCING'
95158: , p_segment_value => l_segment
95159: , p_from_segment_code => l_adr_value_segment_code
95160: , p_from_combination_id => l_adr_value_combination_id

Line 95200: xla_ae_lines_pkg.set_segment(

95196: );
95197:
95198: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95199:
95200: xla_ae_lines_pkg.set_segment(
95201: p_to_segment_code => 'GL_ACCOUNT'
95202: , p_segment_value => l_segment
95203: , p_from_segment_code => l_adr_value_segment_code
95204: , p_from_combination_id => l_adr_value_combination_id

Line 95244: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

95240: xla_accounting_err_pkg.build_message
95241: (p_appli_s_name => 'XLA'
95242: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
95243: ,p_token_1 => 'LINE_NUMBER'
95244: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
95245: ,p_token_2 => 'LINE_TYPE_NAME'
95246: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
95247: l_component_type
95248: ,l_component_code

Line 95280: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

95276: --
95277: --
95278: ------------------------------------------------------------------------------------------------
95279: -- 4219869 Business Flow
95280: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95281: -- Prior Entry. Currently, the following code is always generated.
95282: ------------------------------------------------------------------------------------------------
95283: XLA_AE_LINES_PKG.ValidateCurrentLine;
95284:

Line 95283: XLA_AE_LINES_PKG.ValidateCurrentLine;

95279: -- 4219869 Business Flow
95280: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
95281: -- Prior Entry. Currently, the following code is always generated.
95282: ------------------------------------------------------------------------------------------------
95283: XLA_AE_LINES_PKG.ValidateCurrentLine;
95284:
95285: ------------------------------------------------------------------------------------
95286: -- 4219869 Business Flow
95287: -- Populated credit and debit amounts -- Need to generate this within IF

Line 95289: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95285: ------------------------------------------------------------------------------------
95286: -- 4219869 Business Flow
95287: -- Populated credit and debit amounts -- Need to generate this within IF
95288: ------------------------------------------------------------------------------------
95289: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95290:
95291: ----------------------------------------------------------------------------------
95292: -- 4219869 Business Flow
95293: -- Update journal entry status -- Need to generate this within IF

Line 95321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

95317: -- To allow MPA report to determine if it should generate report process
95318: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95319: ------------------------------------------------------------------------------------------
95320:
95321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95323: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95324: -- call ADRs
95325: -- Bug 4922099

Line 95322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

95318: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
95319: ------------------------------------------------------------------------------------------
95320:
95321: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
95322: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
95323: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
95324: -- call ADRs
95325: -- Bug 4922099
95326: --

Line 95350: xla_ae_lines_pkg.set_ccid(

95346: , x_value_type_code => l_adr_value_type_code
95347: , p_side => 'NA'
95348: );
95349:
95350: xla_ae_lines_pkg.set_ccid(
95351: p_code_combination_id => l_ccid
95352: , p_value_type_code => l_adr_value_type_code
95353: , p_transaction_coa_id => l_adr_transaction_coa_id
95354: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95385: xla_ae_lines_pkg.set_segment(

95381: );
95382:
95383: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95384:
95385: xla_ae_lines_pkg.set_segment(
95386: p_to_segment_code => 'GL_BALANCING'
95387: , p_segment_value => l_segment
95388: , p_from_segment_code => l_adr_value_segment_code
95389: , p_from_combination_id => l_adr_value_combination_id

Line 95429: xla_ae_lines_pkg.set_segment(

95425: );
95426:
95427: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95428:
95429: xla_ae_lines_pkg.set_segment(
95430: p_to_segment_code => 'GL_ACCOUNT'
95431: , p_segment_value => l_segment
95432: , p_from_segment_code => l_adr_value_segment_code
95433: , p_from_combination_id => l_adr_value_combination_id

Line 95460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

95456:
95457: --
95458: -- Update the line information that should be overwritten
95459: --
95460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95461: p_header_num => 1);
95462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95463:
95464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 95462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

95458: -- Update the line information that should be overwritten
95459: --
95460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95461: p_header_num => 1);
95462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95463:
95464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95465:
95466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 95464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

95460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
95461: p_header_num => 1);
95462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
95463:
95464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95465:
95466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95468: END IF;

Line 95467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

95463:
95464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
95465:
95466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
95467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
95468: END IF;
95469:
95470: --
95471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 95474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

95470: --
95471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95472: --
95473: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95475: ELSE
95476: ---------------------------------------------------------------------------------------------------
95477: -- 4262811a Switch Sign
95478: ---------------------------------------------------------------------------------------------------

Line 95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

95475: ELSE
95476: ---------------------------------------------------------------------------------------------------
95477: -- 4262811a Switch Sign
95478: ---------------------------------------------------------------------------------------------------
95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95476: ---------------------------------------------------------------------------------------------------
95477: -- 4262811a Switch Sign
95478: ---------------------------------------------------------------------------------------------------
95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302

Line 95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95477: -- 4262811a Switch Sign
95478: ---------------------------------------------------------------------------------------------------
95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302
95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

95478: ---------------------------------------------------------------------------------------------------
95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302
95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
95480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302
95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95487:

Line 95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

95481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302
95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95487:
95488: END IF;
95489:

Line 95486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

95482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
95483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95484: -- 5132302
95485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
95486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
95487:
95488: END IF;
95489:
95490: -- 4955764

Line 95491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95487:
95488: END IF;
95489:
95490: -- 4955764
95491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95493:
95494:
95495: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 95495: XLA_AE_LINES_PKG.ValidateCurrentLine;

95491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95493:
95494:
95495: XLA_AE_LINES_PKG.ValidateCurrentLine;
95496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95497:
95498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 95496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

95492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
95493:
95494:
95495: XLA_AE_LINES_PKG.ValidateCurrentLine;
95496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95497:
95498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95500: ,p_balance_type_code => l_balance_type_code);

Line 95670: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

95666: --
95667: -- bulk performance
95668: --
95669: l_balance_type_code VARCHAR2(1);
95670: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
95671: l_log_module VARCHAR2(240);
95672:
95673: --
95674: -- Upgrade strategy

Line 95755: XLA_AE_LINES_PKG.SetNewLine;

95751: ') <> 'AWT'
95752: THEN
95753:
95754: --
95755: XLA_AE_LINES_PKG.SetNewLine;
95756:
95757: p_balance_type_code := l_balance_type_code;
95758: -- set the flag so later we will know whether the gain loss line needs to be created
95759:

Line 95767: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

95763:
95764: --
95765: -- bulk performance
95766: --
95767: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
95768: p_header_num => 0); -- 4262811
95769: --
95770: -- set accounting line options
95771: --

Line 95772: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

95768: p_header_num => 0); -- 4262811
95769: --
95770: -- set accounting line options
95771: --
95772: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
95773: p_natural_side_code => 'C'
95774: , p_gain_or_loss_flag => 'Y'
95775: , p_gl_transfer_mode_code => 'S'
95776: , p_acct_entry_type_code => 'A'

Line 95786: xla_ae_lines_pkg.SetAcctLineType

95782: --
95783: --
95784: -- set accounting line type info
95785: --
95786: xla_ae_lines_pkg.SetAcctLineType
95787: (p_component_type => l_component_type
95788: ,p_event_type_code => l_event_type_code
95789: ,p_line_definition_owner_code => l_line_definition_owner_code
95790: ,p_line_definition_code => l_line_definition_code

Line 95800: xla_ae_lines_pkg.SetAcctClass(

95796: ,p_event_class_code => l_event_class_code);
95797: --
95798: -- set accounting class
95799: --
95800: xla_ae_lines_pkg.SetAcctClass(
95801: p_accounting_class_code => 'LOSS'
95802: , p_ae_header_id => l_ae_header_id
95803: );
95804:

Line 95808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

95804:
95805: --
95806: -- set rounding class
95807: --
95808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95809: 'LOSS';
95810:
95811: --
95812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 95812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

95808: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
95809: 'LOSS';
95810:
95811: --
95812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95814: --
95815: -- bulk performance
95816: --

Line 95813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

95809: 'LOSS';
95810:
95811: --
95812: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
95813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95814: --
95815: -- bulk performance
95816: --
95817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 95817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

95813: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
95814: --
95815: -- bulk performance
95816: --
95817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95818:
95819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95821:

Line 95819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

95815: -- bulk performance
95816: --
95817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95818:
95819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95821:
95822: -- 4955764
95823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 95823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

95819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95821:
95822: -- 4955764
95823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
95825:
95826: -- 4458381 Public Sector Enh
95827:

Line 95883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

95879: l_rec_acct_attrs.array_num_value(23) := p_source_86;
95880: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95881: l_rec_acct_attrs.array_num_value(24) := p_source_88;
95882:
95883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95885:
95886: ---------------------------------------------------------------------------------------------------------------
95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 95884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

95880: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
95881: l_rec_acct_attrs.array_num_value(24) := p_source_88;
95882:
95883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95885:
95886: ---------------------------------------------------------------------------------------------------------------
95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95888: ---------------------------------------------------------------------------------------------------------------

Line 95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

95883: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
95884: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
95885:
95886: ---------------------------------------------------------------------------------------------------------------
95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95888: ---------------------------------------------------------------------------------------------------------------
95889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95890:
95891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 95889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

95885:
95886: ---------------------------------------------------------------------------------------------------------------
95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95888: ---------------------------------------------------------------------------------------------------------------
95889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95890:
95891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95893:

Line 95891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95887: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
95888: ---------------------------------------------------------------------------------------------------------------
95889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95890:
95891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95893:
95894: IF xla_accounting_cache_pkg.GetValueChar
95895: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 95892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

95888: ---------------------------------------------------------------------------------------------------------------
95889: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
95890:
95891: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95893:
95894: IF xla_accounting_cache_pkg.GetValueChar
95895: (p_source_code => 'LEDGER_CATEGORY_CODE'
95896: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 95903: xla_ae_lines_pkg.BflowUpgEntry

95899: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95900: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
95901: )
95902: THEN
95903: xla_ae_lines_pkg.BflowUpgEntry
95904: (p_business_method_code => l_bflow_method_code
95905: ,p_business_class_code => l_bflow_class_code
95906: ,p_balance_type => l_balance_type_code);
95907: ELSE

Line 95947: xla_ae_lines_pkg.set_ccid(

95943: , x_value_type_code => l_adr_value_type_code
95944: , p_side => 'NA'
95945: );
95946:
95947: xla_ae_lines_pkg.set_ccid(
95948: p_code_combination_id => l_ccid
95949: , p_value_type_code => l_adr_value_type_code
95950: , p_transaction_coa_id => l_adr_transaction_coa_id
95951: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 95982: xla_ae_lines_pkg.set_segment(

95978: );
95979:
95980: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
95981:
95982: xla_ae_lines_pkg.set_segment(
95983: p_to_segment_code => 'GL_BALANCING'
95984: , p_segment_value => l_segment
95985: , p_from_segment_code => l_adr_value_segment_code
95986: , p_from_combination_id => l_adr_value_combination_id

Line 96026: xla_ae_lines_pkg.set_segment(

96022: );
96023:
96024: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96025:
96026: xla_ae_lines_pkg.set_segment(
96027: p_to_segment_code => 'GL_ACCOUNT'
96028: , p_segment_value => l_segment
96029: , p_from_segment_code => l_adr_value_segment_code
96030: , p_from_combination_id => l_adr_value_combination_id

Line 96070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96066: xla_accounting_err_pkg.build_message
96067: (p_appli_s_name => 'XLA'
96068: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
96069: ,p_token_1 => 'LINE_NUMBER'
96070: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
96071: ,p_token_2 => 'LINE_TYPE_NAME'
96072: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
96073: l_component_type
96074: ,l_component_code

Line 96106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

96102: --
96103: --
96104: ------------------------------------------------------------------------------------------------
96105: -- 4219869 Business Flow
96106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96107: -- Prior Entry. Currently, the following code is always generated.
96108: ------------------------------------------------------------------------------------------------
96109: XLA_AE_LINES_PKG.ValidateCurrentLine;
96110:

Line 96109: XLA_AE_LINES_PKG.ValidateCurrentLine;

96105: -- 4219869 Business Flow
96106: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96107: -- Prior Entry. Currently, the following code is always generated.
96108: ------------------------------------------------------------------------------------------------
96109: XLA_AE_LINES_PKG.ValidateCurrentLine;
96110:
96111: ------------------------------------------------------------------------------------
96112: -- 4219869 Business Flow
96113: -- Populated credit and debit amounts -- Need to generate this within IF

Line 96115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96111: ------------------------------------------------------------------------------------
96112: -- 4219869 Business Flow
96113: -- Populated credit and debit amounts -- Need to generate this within IF
96114: ------------------------------------------------------------------------------------
96115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96116:
96117: ----------------------------------------------------------------------------------
96118: -- 4219869 Business Flow
96119: -- Update journal entry status -- Need to generate this within IF

Line 96147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

96143: -- To allow MPA report to determine if it should generate report process
96144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96145: ------------------------------------------------------------------------------------------
96146:
96147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96150: -- call ADRs
96151: -- Bug 4922099

Line 96148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

96144: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96145: ------------------------------------------------------------------------------------------
96146:
96147: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96148: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96149: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96150: -- call ADRs
96151: -- Bug 4922099
96152: --

Line 96176: xla_ae_lines_pkg.set_ccid(

96172: , x_value_type_code => l_adr_value_type_code
96173: , p_side => 'NA'
96174: );
96175:
96176: xla_ae_lines_pkg.set_ccid(
96177: p_code_combination_id => l_ccid
96178: , p_value_type_code => l_adr_value_type_code
96179: , p_transaction_coa_id => l_adr_transaction_coa_id
96180: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96211: xla_ae_lines_pkg.set_segment(

96207: );
96208:
96209: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96210:
96211: xla_ae_lines_pkg.set_segment(
96212: p_to_segment_code => 'GL_BALANCING'
96213: , p_segment_value => l_segment
96214: , p_from_segment_code => l_adr_value_segment_code
96215: , p_from_combination_id => l_adr_value_combination_id

Line 96255: xla_ae_lines_pkg.set_segment(

96251: );
96252:
96253: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96254:
96255: xla_ae_lines_pkg.set_segment(
96256: p_to_segment_code => 'GL_ACCOUNT'
96257: , p_segment_value => l_segment
96258: , p_from_segment_code => l_adr_value_segment_code
96259: , p_from_combination_id => l_adr_value_combination_id

Line 96286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

96282:
96283: --
96284: -- Update the line information that should be overwritten
96285: --
96286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96287: p_header_num => 1);
96288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96289:
96290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 96288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

96284: -- Update the line information that should be overwritten
96285: --
96286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96287: p_header_num => 1);
96288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96289:
96290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96291:
96292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 96290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

96286: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
96287: p_header_num => 1);
96288: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
96289:
96290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96291:
96292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96294: END IF;

Line 96293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

96289:
96290: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
96291:
96292: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
96293: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
96294: END IF;
96295:
96296: --
96297: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 96300: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

96296: --
96297: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96298: --
96299: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96300: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96301: ELSE
96302: ---------------------------------------------------------------------------------------------------
96303: -- 4262811a Switch Sign
96304: ---------------------------------------------------------------------------------------------------

Line 96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

96301: ELSE
96302: ---------------------------------------------------------------------------------------------------
96303: -- 4262811a Switch Sign
96304: ---------------------------------------------------------------------------------------------------
96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96302: ---------------------------------------------------------------------------------------------------
96303: -- 4262811a Switch Sign
96304: ---------------------------------------------------------------------------------------------------
96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302

Line 96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96303: -- 4262811a Switch Sign
96304: ---------------------------------------------------------------------------------------------------
96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302
96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

96304: ---------------------------------------------------------------------------------------------------
96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302
96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96305: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
96306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302
96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96313:

Line 96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

96307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302
96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96313:
96314: END IF;
96315:

Line 96312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

96308: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
96309: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96310: -- 5132302
96311: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
96312: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
96313:
96314: END IF;
96315:
96316: -- 4955764

Line 96317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96313:
96314: END IF;
96315:
96316: -- 4955764
96317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96319:
96320:
96321: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 96321: XLA_AE_LINES_PKG.ValidateCurrentLine;

96317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96319:
96320:
96321: XLA_AE_LINES_PKG.ValidateCurrentLine;
96322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96323:
96324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 96322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
96319:
96320:
96321: XLA_AE_LINES_PKG.ValidateCurrentLine;
96322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96323:
96324: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96325: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96326: ,p_balance_type_code => l_balance_type_code);

Line 96492: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

96488: --
96489: -- bulk performance
96490: --
96491: l_balance_type_code VARCHAR2(1);
96492: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
96493: l_log_module VARCHAR2(240);
96494:
96495: --
96496: -- Upgrade strategy

Line 96579: XLA_AE_LINES_PKG.SetNewLine;

96575: ') <> 'AWT'
96576: THEN
96577:
96578: --
96579: XLA_AE_LINES_PKG.SetNewLine;
96580:
96581: p_balance_type_code := l_balance_type_code;
96582: -- set the flag so later we will know whether the gain loss line needs to be created
96583:

Line 96591: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

96587:
96588: --
96589: -- bulk performance
96590: --
96591: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
96592: p_header_num => 0); -- 4262811
96593: --
96594: -- set accounting line options
96595: --

Line 96596: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

96592: p_header_num => 0); -- 4262811
96593: --
96594: -- set accounting line options
96595: --
96596: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
96597: p_natural_side_code => 'C'
96598: , p_gain_or_loss_flag => 'Y'
96599: , p_gl_transfer_mode_code => 'S'
96600: , p_acct_entry_type_code => 'A'

Line 96610: xla_ae_lines_pkg.SetAcctLineType

96606: --
96607: --
96608: -- set accounting line type info
96609: --
96610: xla_ae_lines_pkg.SetAcctLineType
96611: (p_component_type => l_component_type
96612: ,p_event_type_code => l_event_type_code
96613: ,p_line_definition_owner_code => l_line_definition_owner_code
96614: ,p_line_definition_code => l_line_definition_code

Line 96624: xla_ae_lines_pkg.SetAcctClass(

96620: ,p_event_class_code => l_event_class_code);
96621: --
96622: -- set accounting class
96623: --
96624: xla_ae_lines_pkg.SetAcctClass(
96625: p_accounting_class_code => 'LOSS'
96626: , p_ae_header_id => l_ae_header_id
96627: );
96628:

Line 96632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

96628:
96629: --
96630: -- set rounding class
96631: --
96632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96633: 'LOSS';
96634:
96635: --
96636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 96636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

96632: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
96633: 'LOSS';
96634:
96635: --
96636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96638: --
96639: -- bulk performance
96640: --

Line 96637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

96633: 'LOSS';
96634:
96635: --
96636: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
96637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96638: --
96639: -- bulk performance
96640: --
96641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 96641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

96637: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
96638: --
96639: -- bulk performance
96640: --
96641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96642:
96643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96645:

Line 96643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

96639: -- bulk performance
96640: --
96641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96642:
96643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96645:
96646: -- 4955764
96647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 96647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

96643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96645:
96646: -- 4955764
96647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96648: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
96649:
96650: -- 4458381 Public Sector Enh
96651:

Line 96699: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

96695: l_rec_acct_attrs.array_num_value(19) := to_char(p_source_112);
96696: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
96697: l_rec_acct_attrs.array_char_value(20) := p_source_55;
96698:
96699: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96700: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96701:
96702: ---------------------------------------------------------------------------------------------------------------
96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 96700: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

96696: l_rec_acct_attrs.array_acct_attr_code(20) := 'REVERSED_DISTRIBUTION_TYPE';
96697: l_rec_acct_attrs.array_char_value(20) := p_source_55;
96698:
96699: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96700: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96701:
96702: ---------------------------------------------------------------------------------------------------------------
96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96704: ---------------------------------------------------------------------------------------------------------------

Line 96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

96699: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
96700: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
96701:
96702: ---------------------------------------------------------------------------------------------------------------
96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96704: ---------------------------------------------------------------------------------------------------------------
96705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96706:
96707: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 96705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

96701:
96702: ---------------------------------------------------------------------------------------------------------------
96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96704: ---------------------------------------------------------------------------------------------------------------
96705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96706:
96707: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96709:

Line 96707: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96703: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
96704: ---------------------------------------------------------------------------------------------------------------
96705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96706:
96707: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96709:
96710: IF xla_accounting_cache_pkg.GetValueChar
96711: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 96708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

96704: ---------------------------------------------------------------------------------------------------------------
96705: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
96706:
96707: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96709:
96710: IF xla_accounting_cache_pkg.GetValueChar
96711: (p_source_code => 'LEDGER_CATEGORY_CODE'
96712: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 96719: xla_ae_lines_pkg.BflowUpgEntry

96715: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96716: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
96717: )
96718: THEN
96719: xla_ae_lines_pkg.BflowUpgEntry
96720: (p_business_method_code => l_bflow_method_code
96721: ,p_business_class_code => l_bflow_class_code
96722: ,p_balance_type => l_balance_type_code);
96723: ELSE

Line 96763: xla_ae_lines_pkg.set_ccid(

96759: , x_value_type_code => l_adr_value_type_code
96760: , p_side => 'NA'
96761: );
96762:
96763: xla_ae_lines_pkg.set_ccid(
96764: p_code_combination_id => l_ccid
96765: , p_value_type_code => l_adr_value_type_code
96766: , p_transaction_coa_id => l_adr_transaction_coa_id
96767: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 96798: xla_ae_lines_pkg.set_segment(

96794: );
96795:
96796: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96797:
96798: xla_ae_lines_pkg.set_segment(
96799: p_to_segment_code => 'GL_BALANCING'
96800: , p_segment_value => l_segment
96801: , p_from_segment_code => l_adr_value_segment_code
96802: , p_from_combination_id => l_adr_value_combination_id

Line 96842: xla_ae_lines_pkg.set_segment(

96838: );
96839:
96840: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
96841:
96842: xla_ae_lines_pkg.set_segment(
96843: p_to_segment_code => 'GL_ACCOUNT'
96844: , p_segment_value => l_segment
96845: , p_from_segment_code => l_adr_value_segment_code
96846: , p_from_combination_id => l_adr_value_combination_id

Line 96886: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

96882: xla_accounting_err_pkg.build_message
96883: (p_appli_s_name => 'XLA'
96884: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
96885: ,p_token_1 => 'LINE_NUMBER'
96886: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
96887: ,p_token_2 => 'LINE_TYPE_NAME'
96888: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
96889: l_component_type
96890: ,l_component_code

Line 96922: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

96918: --
96919: --
96920: ------------------------------------------------------------------------------------------------
96921: -- 4219869 Business Flow
96922: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96923: -- Prior Entry. Currently, the following code is always generated.
96924: ------------------------------------------------------------------------------------------------
96925: XLA_AE_LINES_PKG.ValidateCurrentLine;
96926:

Line 96925: XLA_AE_LINES_PKG.ValidateCurrentLine;

96921: -- 4219869 Business Flow
96922: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
96923: -- Prior Entry. Currently, the following code is always generated.
96924: ------------------------------------------------------------------------------------------------
96925: XLA_AE_LINES_PKG.ValidateCurrentLine;
96926:
96927: ------------------------------------------------------------------------------------
96928: -- 4219869 Business Flow
96929: -- Populated credit and debit amounts -- Need to generate this within IF

Line 96931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

96927: ------------------------------------------------------------------------------------
96928: -- 4219869 Business Flow
96929: -- Populated credit and debit amounts -- Need to generate this within IF
96930: ------------------------------------------------------------------------------------
96931: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96932:
96933: ----------------------------------------------------------------------------------
96934: -- 4219869 Business Flow
96935: -- Update journal entry status -- Need to generate this within IF

Line 96963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

96959: -- To allow MPA report to determine if it should generate report process
96960: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96961: ------------------------------------------------------------------------------------------
96962:
96963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96965: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96966: -- call ADRs
96967: -- Bug 4922099

Line 96964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

96960: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
96961: ------------------------------------------------------------------------------------------
96962:
96963: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
96964: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
96965: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
96966: -- call ADRs
96967: -- Bug 4922099
96968: --

Line 96992: xla_ae_lines_pkg.set_ccid(

96988: , x_value_type_code => l_adr_value_type_code
96989: , p_side => 'NA'
96990: );
96991:
96992: xla_ae_lines_pkg.set_ccid(
96993: p_code_combination_id => l_ccid
96994: , p_value_type_code => l_adr_value_type_code
96995: , p_transaction_coa_id => l_adr_transaction_coa_id
96996: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97027: xla_ae_lines_pkg.set_segment(

97023: );
97024:
97025: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97026:
97027: xla_ae_lines_pkg.set_segment(
97028: p_to_segment_code => 'GL_BALANCING'
97029: , p_segment_value => l_segment
97030: , p_from_segment_code => l_adr_value_segment_code
97031: , p_from_combination_id => l_adr_value_combination_id

Line 97071: xla_ae_lines_pkg.set_segment(

97067: );
97068:
97069: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97070:
97071: xla_ae_lines_pkg.set_segment(
97072: p_to_segment_code => 'GL_ACCOUNT'
97073: , p_segment_value => l_segment
97074: , p_from_segment_code => l_adr_value_segment_code
97075: , p_from_combination_id => l_adr_value_combination_id

Line 97102: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

97098:
97099: --
97100: -- Update the line information that should be overwritten
97101: --
97102: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97103: p_header_num => 1);
97104: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97105:
97106: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 97104: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

97100: -- Update the line information that should be overwritten
97101: --
97102: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97103: p_header_num => 1);
97104: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97105:
97106: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97107:
97108: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 97106: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

97102: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97103: p_header_num => 1);
97104: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
97105:
97106: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97107:
97108: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97109: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97110: END IF;

Line 97109: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

97105:
97106: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
97107:
97108: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
97109: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
97110: END IF;
97111:
97112: --
97113: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 97116: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

97112: --
97113: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97114: --
97115: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97116: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97117: ELSE
97118: ---------------------------------------------------------------------------------------------------
97119: -- 4262811a Switch Sign
97120: ---------------------------------------------------------------------------------------------------

Line 97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

97117: ELSE
97118: ---------------------------------------------------------------------------------------------------
97119: -- 4262811a Switch Sign
97120: ---------------------------------------------------------------------------------------------------
97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97118: ---------------------------------------------------------------------------------------------------
97119: -- 4262811a Switch Sign
97120: ---------------------------------------------------------------------------------------------------
97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302

Line 97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97119: -- 4262811a Switch Sign
97120: ---------------------------------------------------------------------------------------------------
97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302
97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

97120: ---------------------------------------------------------------------------------------------------
97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302
97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97121: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
97122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302
97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97129:

Line 97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

97123: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302
97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97129:
97130: END IF;
97131:

Line 97128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

97124: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
97125: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97126: -- 5132302
97127: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
97128: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
97129:
97130: END IF;
97131:
97132: -- 4955764

Line 97133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97129:
97130: END IF;
97131:
97132: -- 4955764
97133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97135:
97136:
97137: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 97137: XLA_AE_LINES_PKG.ValidateCurrentLine;

97133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97135:
97136:
97137: XLA_AE_LINES_PKG.ValidateCurrentLine;
97138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97139:
97140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97141: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 97138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
97135:
97136:
97137: XLA_AE_LINES_PKG.ValidateCurrentLine;
97138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97139:
97140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97141: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97142: ,p_balance_type_code => l_balance_type_code);

Line 97339: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

97335: --
97336: -- bulk performance
97337: --
97338: l_balance_type_code VARCHAR2(1);
97339: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
97340: l_log_module VARCHAR2(240);
97341:
97342: --
97343: -- Upgrade strategy

Line 97417: XLA_AE_LINES_PKG.SetNewLine;

97413: ') = 'LOSS'
97414: THEN
97415:
97416: --
97417: XLA_AE_LINES_PKG.SetNewLine;
97418:
97419: p_balance_type_code := l_balance_type_code;
97420: -- set the flag so later we will know whether the gain loss line needs to be created
97421:

Line 97429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

97425:
97426: --
97427: -- bulk performance
97428: --
97429: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
97430: p_header_num => 0); -- 4262811
97431: --
97432: -- set accounting line options
97433: --

Line 97434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

97430: p_header_num => 0); -- 4262811
97431: --
97432: -- set accounting line options
97433: --
97434: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
97435: p_natural_side_code => 'D'
97436: , p_gain_or_loss_flag => 'Y'
97437: , p_gl_transfer_mode_code => 'S'
97438: , p_acct_entry_type_code => 'A'

Line 97448: xla_ae_lines_pkg.SetAcctLineType

97444: --
97445: --
97446: -- set accounting line type info
97447: --
97448: xla_ae_lines_pkg.SetAcctLineType
97449: (p_component_type => l_component_type
97450: ,p_event_type_code => l_event_type_code
97451: ,p_line_definition_owner_code => l_line_definition_owner_code
97452: ,p_line_definition_code => l_line_definition_code

Line 97462: xla_ae_lines_pkg.SetAcctClass(

97458: ,p_event_class_code => l_event_class_code);
97459: --
97460: -- set accounting class
97461: --
97462: xla_ae_lines_pkg.SetAcctClass(
97463: p_accounting_class_code => 'LOSS'
97464: , p_ae_header_id => l_ae_header_id
97465: );
97466:

Line 97470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

97466:
97467: --
97468: -- set rounding class
97469: --
97470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97471: 'LOSS';
97472:
97473: --
97474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 97474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

97470: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
97471: 'LOSS';
97472:
97473: --
97474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97476: --
97477: -- bulk performance
97478: --

Line 97475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

97471: 'LOSS';
97472:
97473: --
97474: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
97475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97476: --
97477: -- bulk performance
97478: --
97479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 97479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

97475: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
97476: --
97477: -- bulk performance
97478: --
97479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97480:
97481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97483:

Line 97481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

97477: -- bulk performance
97478: --
97479: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97480:
97481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97483:
97484: -- 4955764
97485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 97485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

97481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97482: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97483:
97484: -- 4955764
97485: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97486: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
97487:
97488: -- 4458381 Public Sector Enh
97489:

Line 97595: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

97591: l_rec_acct_attrs.array_num_value(43) := p_source_89;
97592: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
97593: l_rec_acct_attrs.array_num_value(44) := p_source_90;
97594:
97595: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97596: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97597:
97598: ---------------------------------------------------------------------------------------------------------------
97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 97596: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

97592: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
97593: l_rec_acct_attrs.array_num_value(44) := p_source_90;
97594:
97595: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97596: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97597:
97598: ---------------------------------------------------------------------------------------------------------------
97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97600: ---------------------------------------------------------------------------------------------------------------

Line 97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

97595: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
97596: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
97597:
97598: ---------------------------------------------------------------------------------------------------------------
97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97600: ---------------------------------------------------------------------------------------------------------------
97601: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97602:
97603: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 97601: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

97597:
97598: ---------------------------------------------------------------------------------------------------------------
97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97600: ---------------------------------------------------------------------------------------------------------------
97601: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97602:
97603: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97604: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97605:

Line 97603: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97599: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
97600: ---------------------------------------------------------------------------------------------------------------
97601: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97602:
97603: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97604: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97605:
97606: IF xla_accounting_cache_pkg.GetValueChar
97607: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 97604: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

97600: ---------------------------------------------------------------------------------------------------------------
97601: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
97602:
97603: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97604: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97605:
97606: IF xla_accounting_cache_pkg.GetValueChar
97607: (p_source_code => 'LEDGER_CATEGORY_CODE'
97608: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 97615: xla_ae_lines_pkg.BflowUpgEntry

97611: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97612: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
97613: )
97614: THEN
97615: xla_ae_lines_pkg.BflowUpgEntry
97616: (p_business_method_code => l_bflow_method_code
97617: ,p_business_class_code => l_bflow_class_code
97618: ,p_balance_type => l_balance_type_code);
97619: ELSE

Line 97659: xla_ae_lines_pkg.set_ccid(

97655: , x_value_type_code => l_adr_value_type_code
97656: , p_side => 'NA'
97657: );
97658:
97659: xla_ae_lines_pkg.set_ccid(
97660: p_code_combination_id => l_ccid
97661: , p_value_type_code => l_adr_value_type_code
97662: , p_transaction_coa_id => l_adr_transaction_coa_id
97663: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97694: xla_ae_lines_pkg.set_segment(

97690: );
97691:
97692: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97693:
97694: xla_ae_lines_pkg.set_segment(
97695: p_to_segment_code => 'GL_BALANCING'
97696: , p_segment_value => l_segment
97697: , p_from_segment_code => l_adr_value_segment_code
97698: , p_from_combination_id => l_adr_value_combination_id

Line 97738: xla_ae_lines_pkg.set_segment(

97734: );
97735:
97736: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97737:
97738: xla_ae_lines_pkg.set_segment(
97739: p_to_segment_code => 'GL_ACCOUNT'
97740: , p_segment_value => l_segment
97741: , p_from_segment_code => l_adr_value_segment_code
97742: , p_from_combination_id => l_adr_value_combination_id

Line 97782: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

97778: xla_accounting_err_pkg.build_message
97779: (p_appli_s_name => 'XLA'
97780: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
97781: ,p_token_1 => 'LINE_NUMBER'
97782: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
97783: ,p_token_2 => 'LINE_TYPE_NAME'
97784: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
97785: l_component_type
97786: ,l_component_code

Line 97818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

97814: --
97815: --
97816: ------------------------------------------------------------------------------------------------
97817: -- 4219869 Business Flow
97818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97819: -- Prior Entry. Currently, the following code is always generated.
97820: ------------------------------------------------------------------------------------------------
97821: XLA_AE_LINES_PKG.ValidateCurrentLine;
97822:

Line 97821: XLA_AE_LINES_PKG.ValidateCurrentLine;

97817: -- 4219869 Business Flow
97818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
97819: -- Prior Entry. Currently, the following code is always generated.
97820: ------------------------------------------------------------------------------------------------
97821: XLA_AE_LINES_PKG.ValidateCurrentLine;
97822:
97823: ------------------------------------------------------------------------------------
97824: -- 4219869 Business Flow
97825: -- Populated credit and debit amounts -- Need to generate this within IF

Line 97827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

97823: ------------------------------------------------------------------------------------
97824: -- 4219869 Business Flow
97825: -- Populated credit and debit amounts -- Need to generate this within IF
97826: ------------------------------------------------------------------------------------
97827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97828:
97829: ----------------------------------------------------------------------------------
97830: -- 4219869 Business Flow
97831: -- Update journal entry status -- Need to generate this within IF

Line 97859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

97855: -- To allow MPA report to determine if it should generate report process
97856: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97857: ------------------------------------------------------------------------------------------
97858:
97859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97861: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97862: -- call ADRs
97863: -- Bug 4922099

Line 97860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

97856: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
97857: ------------------------------------------------------------------------------------------
97858:
97859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
97860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
97861: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
97862: -- call ADRs
97863: -- Bug 4922099
97864: --

Line 97888: xla_ae_lines_pkg.set_ccid(

97884: , x_value_type_code => l_adr_value_type_code
97885: , p_side => 'NA'
97886: );
97887:
97888: xla_ae_lines_pkg.set_ccid(
97889: p_code_combination_id => l_ccid
97890: , p_value_type_code => l_adr_value_type_code
97891: , p_transaction_coa_id => l_adr_transaction_coa_id
97892: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 97923: xla_ae_lines_pkg.set_segment(

97919: );
97920:
97921: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97922:
97923: xla_ae_lines_pkg.set_segment(
97924: p_to_segment_code => 'GL_BALANCING'
97925: , p_segment_value => l_segment
97926: , p_from_segment_code => l_adr_value_segment_code
97927: , p_from_combination_id => l_adr_value_combination_id

Line 97967: xla_ae_lines_pkg.set_segment(

97963: );
97964:
97965: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
97966:
97967: xla_ae_lines_pkg.set_segment(
97968: p_to_segment_code => 'GL_ACCOUNT'
97969: , p_segment_value => l_segment
97970: , p_from_segment_code => l_adr_value_segment_code
97971: , p_from_combination_id => l_adr_value_combination_id

Line 97998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

97994:
97995: --
97996: -- Update the line information that should be overwritten
97997: --
97998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97999: p_header_num => 1);
98000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98001:
98002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

97996: -- Update the line information that should be overwritten
97997: --
97998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97999: p_header_num => 1);
98000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98001:
98002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98003:
98004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

97998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
97999: p_header_num => 1);
98000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98001:
98002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98003:
98004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98006: END IF;

Line 98005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98001:
98002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98003:
98004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98006: END IF;
98007:
98008: --
98009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98008: --
98009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98010: --
98011: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98013: ELSE
98014: ---------------------------------------------------------------------------------------------------
98015: -- 4262811a Switch Sign
98016: ---------------------------------------------------------------------------------------------------

Line 98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98013: ELSE
98014: ---------------------------------------------------------------------------------------------------
98015: -- 4262811a Switch Sign
98016: ---------------------------------------------------------------------------------------------------
98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98014: ---------------------------------------------------------------------------------------------------
98015: -- 4262811a Switch Sign
98016: ---------------------------------------------------------------------------------------------------
98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302

Line 98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98015: -- 4262811a Switch Sign
98016: ---------------------------------------------------------------------------------------------------
98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302
98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98016: ---------------------------------------------------------------------------------------------------
98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302
98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302
98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98025:

Line 98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302
98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98025:
98026: END IF;
98027:

Line 98024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98022: -- 5132302
98023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98025:
98026: END IF;
98027:
98028: -- 4955764

Line 98029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98025:
98026: END IF;
98027:
98028: -- 4955764
98029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98031:
98032:
98033: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98033: XLA_AE_LINES_PKG.ValidateCurrentLine;

98029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98031:
98032:
98033: XLA_AE_LINES_PKG.ValidateCurrentLine;
98034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98035:
98036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98031:
98032:
98033: XLA_AE_LINES_PKG.ValidateCurrentLine;
98034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98035:
98036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98038: ,p_balance_type_code => l_balance_type_code);

Line 98211: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

98207: --
98208: -- bulk performance
98209: --
98210: l_balance_type_code VARCHAR2(1);
98211: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
98212: l_log_module VARCHAR2(240);
98213:
98214: --
98215: -- Upgrade strategy

Line 98297: XLA_AE_LINES_PKG.SetNewLine;

98293: ') <> 'BANK ERROR'
98294: THEN
98295:
98296: --
98297: XLA_AE_LINES_PKG.SetNewLine;
98298:
98299: p_balance_type_code := l_balance_type_code;
98300: -- set the flag so later we will know whether the gain loss line needs to be created
98301:

Line 98309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

98305:
98306: --
98307: -- bulk performance
98308: --
98309: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
98310: p_header_num => 0); -- 4262811
98311: --
98312: -- set accounting line options
98313: --

Line 98314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

98310: p_header_num => 0); -- 4262811
98311: --
98312: -- set accounting line options
98313: --
98314: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
98315: p_natural_side_code => 'C'
98316: , p_gain_or_loss_flag => 'Y'
98317: , p_gl_transfer_mode_code => 'S'
98318: , p_acct_entry_type_code => 'A'

Line 98328: xla_ae_lines_pkg.SetAcctLineType

98324: --
98325: --
98326: -- set accounting line type info
98327: --
98328: xla_ae_lines_pkg.SetAcctLineType
98329: (p_component_type => l_component_type
98330: ,p_event_type_code => l_event_type_code
98331: ,p_line_definition_owner_code => l_line_definition_owner_code
98332: ,p_line_definition_code => l_line_definition_code

Line 98342: xla_ae_lines_pkg.SetAcctClass(

98338: ,p_event_class_code => l_event_class_code);
98339: --
98340: -- set accounting class
98341: --
98342: xla_ae_lines_pkg.SetAcctClass(
98343: p_accounting_class_code => 'LOSS'
98344: , p_ae_header_id => l_ae_header_id
98345: );
98346:

Line 98350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

98346:
98347: --
98348: -- set rounding class
98349: --
98350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98351: 'LOSS';
98352:
98353: --
98354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 98354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

98350: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
98351: 'LOSS';
98352:
98353: --
98354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98356: --
98357: -- bulk performance
98358: --

Line 98355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

98351: 'LOSS';
98352:
98353: --
98354: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
98355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98356: --
98357: -- bulk performance
98358: --
98359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 98359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

98355: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
98356: --
98357: -- bulk performance
98358: --
98359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98360:
98361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98363:

Line 98361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

98357: -- bulk performance
98358: --
98359: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98360:
98361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98363:
98364: -- 4955764
98365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98361: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98362: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98363:
98364: -- 4955764
98365: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98366: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
98367:
98368: -- 4458381 Public Sector Enh
98369:

Line 98423: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

98419: l_rec_acct_attrs.array_num_value(22) := p_source_87;
98420: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
98421: l_rec_acct_attrs.array_num_value(23) := p_source_88;
98422:
98423: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98424: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98425:
98426: ---------------------------------------------------------------------------------------------------------------
98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 98424: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

98420: l_rec_acct_attrs.array_acct_attr_code(23) := 'TAX_SUMMARY_LINE_REF_ID';
98421: l_rec_acct_attrs.array_num_value(23) := p_source_88;
98422:
98423: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98424: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98425:
98426: ---------------------------------------------------------------------------------------------------------------
98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98428: ---------------------------------------------------------------------------------------------------------------

Line 98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

98423: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
98424: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
98425:
98426: ---------------------------------------------------------------------------------------------------------------
98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98428: ---------------------------------------------------------------------------------------------------------------
98429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98430:
98431: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 98429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

98425:
98426: ---------------------------------------------------------------------------------------------------------------
98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98428: ---------------------------------------------------------------------------------------------------------------
98429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98430:
98431: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98433:

Line 98431: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98427: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
98428: ---------------------------------------------------------------------------------------------------------------
98429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98430:
98431: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98433:
98434: IF xla_accounting_cache_pkg.GetValueChar
98435: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 98432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

98428: ---------------------------------------------------------------------------------------------------------------
98429: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
98430:
98431: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98433:
98434: IF xla_accounting_cache_pkg.GetValueChar
98435: (p_source_code => 'LEDGER_CATEGORY_CODE'
98436: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 98443: xla_ae_lines_pkg.BflowUpgEntry

98439: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98440: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
98441: )
98442: THEN
98443: xla_ae_lines_pkg.BflowUpgEntry
98444: (p_business_method_code => l_bflow_method_code
98445: ,p_business_class_code => l_bflow_class_code
98446: ,p_balance_type => l_balance_type_code);
98447: ELSE

Line 98487: xla_ae_lines_pkg.set_ccid(

98483: , x_value_type_code => l_adr_value_type_code
98484: , p_side => 'NA'
98485: );
98486:
98487: xla_ae_lines_pkg.set_ccid(
98488: p_code_combination_id => l_ccid
98489: , p_value_type_code => l_adr_value_type_code
98490: , p_transaction_coa_id => l_adr_transaction_coa_id
98491: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98522: xla_ae_lines_pkg.set_segment(

98518: );
98519:
98520: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98521:
98522: xla_ae_lines_pkg.set_segment(
98523: p_to_segment_code => 'GL_BALANCING'
98524: , p_segment_value => l_segment
98525: , p_from_segment_code => l_adr_value_segment_code
98526: , p_from_combination_id => l_adr_value_combination_id

Line 98566: xla_ae_lines_pkg.set_segment(

98562: );
98563:
98564: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98565:
98566: xla_ae_lines_pkg.set_segment(
98567: p_to_segment_code => 'GL_ACCOUNT'
98568: , p_segment_value => l_segment
98569: , p_from_segment_code => l_adr_value_segment_code
98570: , p_from_combination_id => l_adr_value_combination_id

Line 98610: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

98606: xla_accounting_err_pkg.build_message
98607: (p_appli_s_name => 'XLA'
98608: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
98609: ,p_token_1 => 'LINE_NUMBER'
98610: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
98611: ,p_token_2 => 'LINE_TYPE_NAME'
98612: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
98613: l_component_type
98614: ,l_component_code

Line 98646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

98642: --
98643: --
98644: ------------------------------------------------------------------------------------------------
98645: -- 4219869 Business Flow
98646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98647: -- Prior Entry. Currently, the following code is always generated.
98648: ------------------------------------------------------------------------------------------------
98649: XLA_AE_LINES_PKG.ValidateCurrentLine;
98650:

Line 98649: XLA_AE_LINES_PKG.ValidateCurrentLine;

98645: -- 4219869 Business Flow
98646: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
98647: -- Prior Entry. Currently, the following code is always generated.
98648: ------------------------------------------------------------------------------------------------
98649: XLA_AE_LINES_PKG.ValidateCurrentLine;
98650:
98651: ------------------------------------------------------------------------------------
98652: -- 4219869 Business Flow
98653: -- Populated credit and debit amounts -- Need to generate this within IF

Line 98655: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98651: ------------------------------------------------------------------------------------
98652: -- 4219869 Business Flow
98653: -- Populated credit and debit amounts -- Need to generate this within IF
98654: ------------------------------------------------------------------------------------
98655: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98656:
98657: ----------------------------------------------------------------------------------
98658: -- 4219869 Business Flow
98659: -- Update journal entry status -- Need to generate this within IF

Line 98687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

98683: -- To allow MPA report to determine if it should generate report process
98684: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98685: ------------------------------------------------------------------------------------------
98686:
98687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98689: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98690: -- call ADRs
98691: -- Bug 4922099

Line 98688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

98684: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
98685: ------------------------------------------------------------------------------------------
98686:
98687: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
98688: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
98689: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
98690: -- call ADRs
98691: -- Bug 4922099
98692: --

Line 98716: xla_ae_lines_pkg.set_ccid(

98712: , x_value_type_code => l_adr_value_type_code
98713: , p_side => 'NA'
98714: );
98715:
98716: xla_ae_lines_pkg.set_ccid(
98717: p_code_combination_id => l_ccid
98718: , p_value_type_code => l_adr_value_type_code
98719: , p_transaction_coa_id => l_adr_transaction_coa_id
98720: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 98751: xla_ae_lines_pkg.set_segment(

98747: );
98748:
98749: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98750:
98751: xla_ae_lines_pkg.set_segment(
98752: p_to_segment_code => 'GL_BALANCING'
98753: , p_segment_value => l_segment
98754: , p_from_segment_code => l_adr_value_segment_code
98755: , p_from_combination_id => l_adr_value_combination_id

Line 98795: xla_ae_lines_pkg.set_segment(

98791: );
98792:
98793: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
98794:
98795: xla_ae_lines_pkg.set_segment(
98796: p_to_segment_code => 'GL_ACCOUNT'
98797: , p_segment_value => l_segment
98798: , p_from_segment_code => l_adr_value_segment_code
98799: , p_from_combination_id => l_adr_value_combination_id

Line 98826: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

98822:
98823: --
98824: -- Update the line information that should be overwritten
98825: --
98826: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98827: p_header_num => 1);
98828: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98829:
98830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 98828: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

98824: -- Update the line information that should be overwritten
98825: --
98826: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98827: p_header_num => 1);
98828: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98829:
98830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98831:
98832: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 98830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

98826: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
98827: p_header_num => 1);
98828: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
98829:
98830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98831:
98832: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98833: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98834: END IF;

Line 98833: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

98829:
98830: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
98831:
98832: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
98833: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
98834: END IF;
98835:
98836: --
98837: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 98840: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

98836: --
98837: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98838: --
98839: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98840: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98841: ELSE
98842: ---------------------------------------------------------------------------------------------------
98843: -- 4262811a Switch Sign
98844: ---------------------------------------------------------------------------------------------------

Line 98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

98841: ELSE
98842: ---------------------------------------------------------------------------------------------------
98843: -- 4262811a Switch Sign
98844: ---------------------------------------------------------------------------------------------------
98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98842: ---------------------------------------------------------------------------------------------------
98843: -- 4262811a Switch Sign
98844: ---------------------------------------------------------------------------------------------------
98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302

Line 98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98843: -- 4262811a Switch Sign
98844: ---------------------------------------------------------------------------------------------------
98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302
98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

98844: ---------------------------------------------------------------------------------------------------
98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302
98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98845: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
98846: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302
98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98853:

Line 98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

98847: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302
98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98853:
98854: END IF;
98855:

Line 98852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

98848: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
98849: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98850: -- 5132302
98851: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
98852: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
98853:
98854: END IF;
98855:
98856: -- 4955764

Line 98857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

98853:
98854: END IF;
98855:
98856: -- 4955764
98857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98859:
98860:
98861: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 98861: XLA_AE_LINES_PKG.ValidateCurrentLine;

98857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98859:
98860:
98861: XLA_AE_LINES_PKG.ValidateCurrentLine;
98862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98863:
98864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 98862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

98858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
98859:
98860:
98861: XLA_AE_LINES_PKG.ValidateCurrentLine;
98862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98863:
98864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98866: ,p_balance_type_code => l_balance_type_code);

Line 99032: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99028: --
99029: -- bulk performance
99030: --
99031: l_balance_type_code VARCHAR2(1);
99032: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99033: l_log_module VARCHAR2(240);
99034:
99035: --
99036: -- Upgrade strategy

Line 99105: XLA_AE_LINES_PKG.SetNewLine;

99101: p_source_114 IS NOT NULL
99102: THEN
99103:
99104: --
99105: XLA_AE_LINES_PKG.SetNewLine;
99106:
99107: p_balance_type_code := l_balance_type_code;
99108: -- set the flag so later we will know whether the gain loss line needs to be created
99109:

Line 99117: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99113:
99114: --
99115: -- bulk performance
99116: --
99117: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99118: p_header_num => 0); -- 4262811
99119: --
99120: -- set accounting line options
99121: --

Line 99122: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99118: p_header_num => 0); -- 4262811
99119: --
99120: -- set accounting line options
99121: --
99122: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99123: p_natural_side_code => 'D'
99124: , p_gain_or_loss_flag => 'N'
99125: , p_gl_transfer_mode_code => 'S'
99126: , p_acct_entry_type_code => 'A'

Line 99136: xla_ae_lines_pkg.SetAcctLineType

99132: --
99133: --
99134: -- set accounting line type info
99135: --
99136: xla_ae_lines_pkg.SetAcctLineType
99137: (p_component_type => l_component_type
99138: ,p_event_type_code => l_event_type_code
99139: ,p_line_definition_owner_code => l_line_definition_owner_code
99140: ,p_line_definition_code => l_line_definition_code

Line 99150: xla_ae_lines_pkg.SetAcctClass(

99146: ,p_event_class_code => l_event_class_code);
99147: --
99148: -- set accounting class
99149: --
99150: xla_ae_lines_pkg.SetAcctClass(
99151: p_accounting_class_code => 'ROUNDING'
99152: , p_ae_header_id => l_ae_header_id
99153: );
99154:

Line 99158: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99154:
99155: --
99156: -- set rounding class
99157: --
99158: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99159: 'ROUNDING';
99160:
99161: --
99162: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 99162: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99158: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99159: 'ROUNDING';
99160:
99161: --
99162: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99163: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99164: --
99165: -- bulk performance
99166: --

Line 99163: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99159: 'ROUNDING';
99160:
99161: --
99162: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99163: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99164: --
99165: -- bulk performance
99166: --
99167: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 99167: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

99163: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99164: --
99165: -- bulk performance
99166: --
99167: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99168:
99169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99170: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99171:

Line 99169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

99165: -- bulk performance
99166: --
99167: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99168:
99169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99170: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99171:
99172: -- 4955764
99173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99169: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99170: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99171:
99172: -- 4955764
99173: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99174: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99175:
99176: -- 4458381 Public Sector Enh
99177:

Line 99233: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

99229: l_rec_acct_attrs.array_num_value(23) := p_source_86;
99230: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
99231: l_rec_acct_attrs.array_num_value(24) := p_source_88;
99232:
99233: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99234: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99235:
99236: ---------------------------------------------------------------------------------------------------------------
99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 99234: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

99230: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
99231: l_rec_acct_attrs.array_num_value(24) := p_source_88;
99232:
99233: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99234: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99235:
99236: ---------------------------------------------------------------------------------------------------------------
99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99238: ---------------------------------------------------------------------------------------------------------------

Line 99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

99233: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99234: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99235:
99236: ---------------------------------------------------------------------------------------------------------------
99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99238: ---------------------------------------------------------------------------------------------------------------
99239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99240:
99241: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 99239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

99235:
99236: ---------------------------------------------------------------------------------------------------------------
99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99238: ---------------------------------------------------------------------------------------------------------------
99239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99240:
99241: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99242: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99243:

Line 99241: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99237: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99238: ---------------------------------------------------------------------------------------------------------------
99239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99240:
99241: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99242: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99243:
99244: IF xla_accounting_cache_pkg.GetValueChar
99245: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 99242: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99238: ---------------------------------------------------------------------------------------------------------------
99239: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99240:
99241: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99242: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99243:
99244: IF xla_accounting_cache_pkg.GetValueChar
99245: (p_source_code => 'LEDGER_CATEGORY_CODE'
99246: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 99253: xla_ae_lines_pkg.BflowUpgEntry

99249: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99250: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
99251: )
99252: THEN
99253: xla_ae_lines_pkg.BflowUpgEntry
99254: (p_business_method_code => l_bflow_method_code
99255: ,p_business_class_code => l_bflow_class_code
99256: ,p_balance_type => l_balance_type_code);
99257: ELSE

Line 99296: xla_ae_lines_pkg.set_ccid(

99292: , x_value_type_code => l_adr_value_type_code
99293: , p_side => 'NA'
99294: );
99295:
99296: xla_ae_lines_pkg.set_ccid(
99297: p_code_combination_id => l_ccid
99298: , p_value_type_code => l_adr_value_type_code
99299: , p_transaction_coa_id => l_adr_transaction_coa_id
99300: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99332: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

99328: xla_accounting_err_pkg.build_message
99329: (p_appli_s_name => 'XLA'
99330: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
99331: ,p_token_1 => 'LINE_NUMBER'
99332: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
99333: ,p_token_2 => 'LINE_TYPE_NAME'
99334: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
99335: l_component_type
99336: ,l_component_code

Line 99368: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

99364: --
99365: --
99366: ------------------------------------------------------------------------------------------------
99367: -- 4219869 Business Flow
99368: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99369: -- Prior Entry. Currently, the following code is always generated.
99370: ------------------------------------------------------------------------------------------------
99371: XLA_AE_LINES_PKG.ValidateCurrentLine;
99372:

Line 99371: XLA_AE_LINES_PKG.ValidateCurrentLine;

99367: -- 4219869 Business Flow
99368: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
99369: -- Prior Entry. Currently, the following code is always generated.
99370: ------------------------------------------------------------------------------------------------
99371: XLA_AE_LINES_PKG.ValidateCurrentLine;
99372:
99373: ------------------------------------------------------------------------------------
99374: -- 4219869 Business Flow
99375: -- Populated credit and debit amounts -- Need to generate this within IF

Line 99377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99373: ------------------------------------------------------------------------------------
99374: -- 4219869 Business Flow
99375: -- Populated credit and debit amounts -- Need to generate this within IF
99376: ------------------------------------------------------------------------------------
99377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99378:
99379: ----------------------------------------------------------------------------------
99380: -- 4219869 Business Flow
99381: -- Update journal entry status -- Need to generate this within IF

Line 99409: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

99405: -- To allow MPA report to determine if it should generate report process
99406: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99407: ------------------------------------------------------------------------------------------
99408:
99409: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99410: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99411: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99412: -- call ADRs
99413: -- Bug 4922099

Line 99410: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

99406: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
99407: ------------------------------------------------------------------------------------------
99408:
99409: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
99410: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
99411: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
99412: -- call ADRs
99413: -- Bug 4922099
99414: --

Line 99437: xla_ae_lines_pkg.set_ccid(

99433: , x_value_type_code => l_adr_value_type_code
99434: , p_side => 'NA'
99435: );
99436:
99437: xla_ae_lines_pkg.set_ccid(
99438: p_code_combination_id => l_ccid
99439: , p_value_type_code => l_adr_value_type_code
99440: , p_transaction_coa_id => l_adr_transaction_coa_id
99441: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 99460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

99456:
99457: --
99458: -- Update the line information that should be overwritten
99459: --
99460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99461: p_header_num => 1);
99462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99463:
99464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 99462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

99458: -- Update the line information that should be overwritten
99459: --
99460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99461: p_header_num => 1);
99462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99463:
99464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99465:
99466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 99464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

99460: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
99461: p_header_num => 1);
99462: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
99463:
99464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99465:
99466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99468: END IF;

Line 99467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

99463:
99464: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
99465:
99466: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
99467: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
99468: END IF;
99469:
99470: --
99471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 99474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

99470: --
99471: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99472: --
99473: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99474: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99475: ELSE
99476: ---------------------------------------------------------------------------------------------------
99477: -- 4262811a Switch Sign
99478: ---------------------------------------------------------------------------------------------------

Line 99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

99475: ELSE
99476: ---------------------------------------------------------------------------------------------------
99477: -- 4262811a Switch Sign
99478: ---------------------------------------------------------------------------------------------------
99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99476: ---------------------------------------------------------------------------------------------------
99477: -- 4262811a Switch Sign
99478: ---------------------------------------------------------------------------------------------------
99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302

Line 99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99477: -- 4262811a Switch Sign
99478: ---------------------------------------------------------------------------------------------------
99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302
99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

99478: ---------------------------------------------------------------------------------------------------
99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302
99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99479: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
99480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302
99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99487:

Line 99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

99481: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302
99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99487:
99488: END IF;
99489:

Line 99486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

99482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
99483: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99484: -- 5132302
99485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
99486: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
99487:
99488: END IF;
99489:
99490: -- 4955764

Line 99491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99487:
99488: END IF;
99489:
99490: -- 4955764
99491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99493:
99494:
99495: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 99495: XLA_AE_LINES_PKG.ValidateCurrentLine;

99491: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99493:
99494:
99495: XLA_AE_LINES_PKG.ValidateCurrentLine;
99496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99497:
99498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 99496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

99492: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
99493:
99494:
99495: XLA_AE_LINES_PKG.ValidateCurrentLine;
99496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99497:
99498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99500: ,p_balance_type_code => l_balance_type_code);

Line 99691: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

99687: --
99688: -- bulk performance
99689: --
99690: l_balance_type_code VARCHAR2(1);
99691: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
99692: l_log_module VARCHAR2(240);
99693:
99694: --
99695: -- Upgrade strategy

Line 99759: XLA_AE_LINES_PKG.SetNewLine;

99755: ') = 'MISCELLANEOUS'
99756: THEN
99757:
99758: --
99759: XLA_AE_LINES_PKG.SetNewLine;
99760:
99761: p_balance_type_code := l_balance_type_code;
99762: -- set the flag so later we will know whether the gain loss line needs to be created
99763:

Line 99771: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

99767:
99768: --
99769: -- bulk performance
99770: --
99771: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
99772: p_header_num => 0); -- 4262811
99773: --
99774: -- set accounting line options
99775: --

Line 99776: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

99772: p_header_num => 0); -- 4262811
99773: --
99774: -- set accounting line options
99775: --
99776: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
99777: p_natural_side_code => 'D'
99778: , p_gain_or_loss_flag => 'N'
99779: , p_gl_transfer_mode_code => 'S'
99780: , p_acct_entry_type_code => 'A'

Line 99790: xla_ae_lines_pkg.SetAcctLineType

99786: --
99787: --
99788: -- set accounting line type info
99789: --
99790: xla_ae_lines_pkg.SetAcctLineType
99791: (p_component_type => l_component_type
99792: ,p_event_type_code => l_event_type_code
99793: ,p_line_definition_owner_code => l_line_definition_owner_code
99794: ,p_line_definition_code => l_line_definition_code

Line 99804: xla_ae_lines_pkg.SetAcctClass(

99800: ,p_event_class_code => l_event_class_code);
99801: --
99802: -- set accounting class
99803: --
99804: xla_ae_lines_pkg.SetAcctClass(
99805: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
99806: , p_ae_header_id => l_ae_header_id
99807: );
99808:

Line 99812: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

99808:
99809: --
99810: -- set rounding class
99811: --
99812: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99813: 'MISCELLANEOUS EXPENSE';
99814:
99815: --
99816: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 99816: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

99812: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
99813: 'MISCELLANEOUS EXPENSE';
99814:
99815: --
99816: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99817: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99818: --
99819: -- bulk performance
99820: --

Line 99817: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

99813: 'MISCELLANEOUS EXPENSE';
99814:
99815: --
99816: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
99817: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99818: --
99819: -- bulk performance
99820: --
99821: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 99821: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

99817: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
99818: --
99819: -- bulk performance
99820: --
99821: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99822:
99823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99825:

Line 99823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

99819: -- bulk performance
99820: --
99821: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99822:
99823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99825:
99826: -- 4955764
99827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 99827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

99823: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99824: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99825:
99826: -- 4955764
99827: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99828: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
99829:
99830: -- 4458381 Public Sector Enh
99831:

Line 99935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

99931: l_rec_acct_attrs.array_num_value(42) := p_source_89;
99932: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
99933: l_rec_acct_attrs.array_num_value(43) := p_source_90;
99934:
99935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99937:
99938: ---------------------------------------------------------------------------------------------------------------
99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 99936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

99932: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
99933: l_rec_acct_attrs.array_num_value(43) := p_source_90;
99934:
99935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99937:
99938: ---------------------------------------------------------------------------------------------------------------
99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99940: ---------------------------------------------------------------------------------------------------------------

Line 99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

99935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
99936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
99937:
99938: ---------------------------------------------------------------------------------------------------------------
99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99940: ---------------------------------------------------------------------------------------------------------------
99941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99942:
99943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 99941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

99937:
99938: ---------------------------------------------------------------------------------------------------------------
99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99940: ---------------------------------------------------------------------------------------------------------------
99941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99942:
99943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99945:

Line 99943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
99940: ---------------------------------------------------------------------------------------------------------------
99941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99942:
99943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99945:
99946: IF xla_accounting_cache_pkg.GetValueChar
99947: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 99944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

99940: ---------------------------------------------------------------------------------------------------------------
99941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
99942:
99943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99945:
99946: IF xla_accounting_cache_pkg.GetValueChar
99947: (p_source_code => 'LEDGER_CATEGORY_CODE'
99948: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 99955: xla_ae_lines_pkg.BflowUpgEntry

99951: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99952: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
99953: )
99954: THEN
99955: xla_ae_lines_pkg.BflowUpgEntry
99956: (p_business_method_code => l_bflow_method_code
99957: ,p_business_class_code => l_bflow_class_code
99958: ,p_balance_type => l_balance_type_code);
99959: ELSE

Line 99972: xla_ae_lines_pkg.SetLineDescription(

99968: --
99969: -- call description
99970: --
99971:
99972: xla_ae_lines_pkg.SetLineDescription(
99973: p_ae_header_id => l_ae_header_id
99974: ,p_description => Description_1 (
99975: p_application_id => p_application_id
99976: , p_ae_header_id => l_ae_header_id

Line 100005: xla_ae_lines_pkg.set_ccid(

100001: , x_value_type_code => l_adr_value_type_code
100002: , p_side => 'NA'
100003: );
100004:
100005: xla_ae_lines_pkg.set_ccid(
100006: p_code_combination_id => l_ccid
100007: , p_value_type_code => l_adr_value_type_code
100008: , p_transaction_coa_id => l_adr_transaction_coa_id
100009: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

100037: xla_accounting_err_pkg.build_message
100038: (p_appli_s_name => 'XLA'
100039: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
100040: ,p_token_1 => 'LINE_NUMBER'
100041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
100042: ,p_token_2 => 'LINE_TYPE_NAME'
100043: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
100044: l_component_type
100045: ,l_component_code

Line 100077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

100073: --
100074: --
100075: ------------------------------------------------------------------------------------------------
100076: -- 4219869 Business Flow
100077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100078: -- Prior Entry. Currently, the following code is always generated.
100079: ------------------------------------------------------------------------------------------------
100080: XLA_AE_LINES_PKG.ValidateCurrentLine;
100081:

Line 100080: XLA_AE_LINES_PKG.ValidateCurrentLine;

100076: -- 4219869 Business Flow
100077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100078: -- Prior Entry. Currently, the following code is always generated.
100079: ------------------------------------------------------------------------------------------------
100080: XLA_AE_LINES_PKG.ValidateCurrentLine;
100081:
100082: ------------------------------------------------------------------------------------
100083: -- 4219869 Business Flow
100084: -- Populated credit and debit amounts -- Need to generate this within IF

Line 100086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100082: ------------------------------------------------------------------------------------
100083: -- 4219869 Business Flow
100084: -- Populated credit and debit amounts -- Need to generate this within IF
100085: ------------------------------------------------------------------------------------
100086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100087:
100088: ----------------------------------------------------------------------------------
100089: -- 4219869 Business Flow
100090: -- Update journal entry status -- Need to generate this within IF

Line 100118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

100114: -- To allow MPA report to determine if it should generate report process
100115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100116: ------------------------------------------------------------------------------------------
100117:
100118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100121: -- call ADRs
100122: -- Bug 4922099

Line 100119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

100115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100116: ------------------------------------------------------------------------------------------
100117:
100118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100121: -- call ADRs
100122: -- Bug 4922099
100123: --

Line 100143: xla_ae_lines_pkg.set_ccid(

100139: , x_value_type_code => l_adr_value_type_code
100140: , p_side => 'NA'
100141: );
100142:
100143: xla_ae_lines_pkg.set_ccid(
100144: p_code_combination_id => l_ccid
100145: , p_value_type_code => l_adr_value_type_code
100146: , p_transaction_coa_id => l_adr_transaction_coa_id
100147: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

100162:
100163: --
100164: -- Update the line information that should be overwritten
100165: --
100166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100167: p_header_num => 1);
100168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100169:
100170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 100168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

100164: -- Update the line information that should be overwritten
100165: --
100166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100167: p_header_num => 1);
100168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100169:
100170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100171:
100172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 100170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

100166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100167: p_header_num => 1);
100168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100169:
100170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100171:
100172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100174: END IF;

Line 100173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

100169:
100170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100171:
100172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100174: END IF;
100175:
100176: --
100177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 100180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

100176: --
100177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100178: --
100179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100181: ELSE
100182: ---------------------------------------------------------------------------------------------------
100183: -- 4262811a Switch Sign
100184: ---------------------------------------------------------------------------------------------------

Line 100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

100181: ELSE
100182: ---------------------------------------------------------------------------------------------------
100183: -- 4262811a Switch Sign
100184: ---------------------------------------------------------------------------------------------------
100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100182: ---------------------------------------------------------------------------------------------------
100183: -- 4262811a Switch Sign
100184: ---------------------------------------------------------------------------------------------------
100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302

Line 100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100183: -- 4262811a Switch Sign
100184: ---------------------------------------------------------------------------------------------------
100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302
100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100184: ---------------------------------------------------------------------------------------------------
100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302
100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302
100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100193:

Line 100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

100187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302
100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100193:
100194: END IF;
100195:

Line 100192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100190: -- 5132302
100191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100193:
100194: END IF;
100195:
100196: -- 4955764

Line 100197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100193:
100194: END IF;
100195:
100196: -- 4955764
100197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100199:
100200:
100201: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 100201: XLA_AE_LINES_PKG.ValidateCurrentLine;

100197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100199:
100200:
100201: XLA_AE_LINES_PKG.ValidateCurrentLine;
100202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100203:
100204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 100202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100199:
100200:
100201: XLA_AE_LINES_PKG.ValidateCurrentLine;
100202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100203:
100204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100206: ,p_balance_type_code => l_balance_type_code);

Line 100395: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

100391: --
100392: -- bulk performance
100393: --
100394: l_balance_type_code VARCHAR2(1);
100395: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
100396: l_log_module VARCHAR2(240);
100397:
100398: --
100399: -- Upgrade strategy

Line 100463: XLA_AE_LINES_PKG.SetNewLine;

100459: ') = 'MISCELLANEOUS'
100460: THEN
100461:
100462: --
100463: XLA_AE_LINES_PKG.SetNewLine;
100464:
100465: p_balance_type_code := l_balance_type_code;
100466: -- set the flag so later we will know whether the gain loss line needs to be created
100467:

Line 100475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

100471:
100472: --
100473: -- bulk performance
100474: --
100475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
100476: p_header_num => 0); -- 4262811
100477: --
100478: -- set accounting line options
100479: --

Line 100480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

100476: p_header_num => 0); -- 4262811
100477: --
100478: -- set accounting line options
100479: --
100480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
100481: p_natural_side_code => 'D'
100482: , p_gain_or_loss_flag => 'N'
100483: , p_gl_transfer_mode_code => 'S'
100484: , p_acct_entry_type_code => 'A'

Line 100494: xla_ae_lines_pkg.SetAcctLineType

100490: --
100491: --
100492: -- set accounting line type info
100493: --
100494: xla_ae_lines_pkg.SetAcctLineType
100495: (p_component_type => l_component_type
100496: ,p_event_type_code => l_event_type_code
100497: ,p_line_definition_owner_code => l_line_definition_owner_code
100498: ,p_line_definition_code => l_line_definition_code

Line 100508: xla_ae_lines_pkg.SetAcctClass(

100504: ,p_event_class_code => l_event_class_code);
100505: --
100506: -- set accounting class
100507: --
100508: xla_ae_lines_pkg.SetAcctClass(
100509: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
100510: , p_ae_header_id => l_ae_header_id
100511: );
100512:

Line 100516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

100512:
100513: --
100514: -- set rounding class
100515: --
100516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100517: 'MISCELLANEOUS EXPENSE';
100518:
100519: --
100520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 100520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

100516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
100517: 'MISCELLANEOUS EXPENSE';
100518:
100519: --
100520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100522: --
100523: -- bulk performance
100524: --

Line 100521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

100517: 'MISCELLANEOUS EXPENSE';
100518:
100519: --
100520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
100521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100522: --
100523: -- bulk performance
100524: --
100525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 100525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

100521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
100522: --
100523: -- bulk performance
100524: --
100525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100526:
100527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100529:

Line 100527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

100523: -- bulk performance
100524: --
100525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100526:
100527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100529:
100530: -- 4955764
100531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100529:
100530: -- 4955764
100531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100532: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
100533:
100534: -- 4458381 Public Sector Enh
100535:

Line 100637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

100633: l_rec_acct_attrs.array_num_value(41) := p_source_89;
100634: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
100635: l_rec_acct_attrs.array_num_value(42) := p_source_90;
100636:
100637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100639:
100640: ---------------------------------------------------------------------------------------------------------------
100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 100638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

100634: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
100635: l_rec_acct_attrs.array_num_value(42) := p_source_90;
100636:
100637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100639:
100640: ---------------------------------------------------------------------------------------------------------------
100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100642: ---------------------------------------------------------------------------------------------------------------

Line 100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

100637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
100638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
100639:
100640: ---------------------------------------------------------------------------------------------------------------
100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100642: ---------------------------------------------------------------------------------------------------------------
100643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100644:
100645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 100643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

100639:
100640: ---------------------------------------------------------------------------------------------------------------
100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100642: ---------------------------------------------------------------------------------------------------------------
100643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100644:
100645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100647:

Line 100645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
100642: ---------------------------------------------------------------------------------------------------------------
100643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100644:
100645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100647:
100648: IF xla_accounting_cache_pkg.GetValueChar
100649: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 100646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

100642: ---------------------------------------------------------------------------------------------------------------
100643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
100644:
100645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100647:
100648: IF xla_accounting_cache_pkg.GetValueChar
100649: (p_source_code => 'LEDGER_CATEGORY_CODE'
100650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 100657: xla_ae_lines_pkg.BflowUpgEntry

100653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
100655: )
100656: THEN
100657: xla_ae_lines_pkg.BflowUpgEntry
100658: (p_business_method_code => l_bflow_method_code
100659: ,p_business_class_code => l_bflow_class_code
100660: ,p_balance_type => l_balance_type_code);
100661: ELSE

Line 100674: xla_ae_lines_pkg.SetLineDescription(

100670: --
100671: -- call description
100672: --
100673:
100674: xla_ae_lines_pkg.SetLineDescription(
100675: p_ae_header_id => l_ae_header_id
100676: ,p_description => Description_1 (
100677: p_application_id => p_application_id
100678: , p_ae_header_id => l_ae_header_id

Line 100707: xla_ae_lines_pkg.set_ccid(

100703: , x_value_type_code => l_adr_value_type_code
100704: , p_side => 'NA'
100705: );
100706:
100707: xla_ae_lines_pkg.set_ccid(
100708: p_code_combination_id => l_ccid
100709: , p_value_type_code => l_adr_value_type_code
100710: , p_transaction_coa_id => l_adr_transaction_coa_id
100711: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

100739: xla_accounting_err_pkg.build_message
100740: (p_appli_s_name => 'XLA'
100741: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
100742: ,p_token_1 => 'LINE_NUMBER'
100743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
100744: ,p_token_2 => 'LINE_TYPE_NAME'
100745: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
100746: l_component_type
100747: ,l_component_code

Line 100779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

100775: --
100776: --
100777: ------------------------------------------------------------------------------------------------
100778: -- 4219869 Business Flow
100779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100780: -- Prior Entry. Currently, the following code is always generated.
100781: ------------------------------------------------------------------------------------------------
100782: XLA_AE_LINES_PKG.ValidateCurrentLine;
100783:

Line 100782: XLA_AE_LINES_PKG.ValidateCurrentLine;

100778: -- 4219869 Business Flow
100779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
100780: -- Prior Entry. Currently, the following code is always generated.
100781: ------------------------------------------------------------------------------------------------
100782: XLA_AE_LINES_PKG.ValidateCurrentLine;
100783:
100784: ------------------------------------------------------------------------------------
100785: -- 4219869 Business Flow
100786: -- Populated credit and debit amounts -- Need to generate this within IF

Line 100788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100784: ------------------------------------------------------------------------------------
100785: -- 4219869 Business Flow
100786: -- Populated credit and debit amounts -- Need to generate this within IF
100787: ------------------------------------------------------------------------------------
100788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100789:
100790: ----------------------------------------------------------------------------------
100791: -- 4219869 Business Flow
100792: -- Update journal entry status -- Need to generate this within IF

Line 100820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

100816: -- To allow MPA report to determine if it should generate report process
100817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100818: ------------------------------------------------------------------------------------------
100819:
100820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100823: -- call ADRs
100824: -- Bug 4922099

Line 100821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

100817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
100818: ------------------------------------------------------------------------------------------
100819:
100820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
100821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
100822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
100823: -- call ADRs
100824: -- Bug 4922099
100825: --

Line 100845: xla_ae_lines_pkg.set_ccid(

100841: , x_value_type_code => l_adr_value_type_code
100842: , p_side => 'NA'
100843: );
100844:
100845: xla_ae_lines_pkg.set_ccid(
100846: p_code_combination_id => l_ccid
100847: , p_value_type_code => l_adr_value_type_code
100848: , p_transaction_coa_id => l_adr_transaction_coa_id
100849: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 100868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

100864:
100865: --
100866: -- Update the line information that should be overwritten
100867: --
100868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100869: p_header_num => 1);
100870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100871:
100872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 100870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

100866: -- Update the line information that should be overwritten
100867: --
100868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100869: p_header_num => 1);
100870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100871:
100872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100873:
100874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 100872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

100868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
100869: p_header_num => 1);
100870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
100871:
100872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100873:
100874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100876: END IF;

Line 100875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

100871:
100872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
100873:
100874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
100875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
100876: END IF;
100877:
100878: --
100879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 100882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

100878: --
100879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100880: --
100881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100883: ELSE
100884: ---------------------------------------------------------------------------------------------------
100885: -- 4262811a Switch Sign
100886: ---------------------------------------------------------------------------------------------------

Line 100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

100883: ELSE
100884: ---------------------------------------------------------------------------------------------------
100885: -- 4262811a Switch Sign
100886: ---------------------------------------------------------------------------------------------------
100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100884: ---------------------------------------------------------------------------------------------------
100885: -- 4262811a Switch Sign
100886: ---------------------------------------------------------------------------------------------------
100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302

Line 100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100885: -- 4262811a Switch Sign
100886: ---------------------------------------------------------------------------------------------------
100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302
100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

100886: ---------------------------------------------------------------------------------------------------
100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302
100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
100888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302
100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100895:

Line 100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

100889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302
100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100895:
100896: END IF;
100897:

Line 100894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

100890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
100891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100892: -- 5132302
100893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
100894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
100895:
100896: END IF;
100897:
100898: -- 4955764

Line 100899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

100895:
100896: END IF;
100897:
100898: -- 4955764
100899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100901:
100902:
100903: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 100903: XLA_AE_LINES_PKG.ValidateCurrentLine;

100899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100901:
100902:
100903: XLA_AE_LINES_PKG.ValidateCurrentLine;
100904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100905:
100906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 100904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

100900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
100901:
100902:
100903: XLA_AE_LINES_PKG.ValidateCurrentLine;
100904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100905:
100906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100908: ,p_balance_type_code => l_balance_type_code);

Line 101099: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

101095: --
101096: -- bulk performance
101097: --
101098: l_balance_type_code VARCHAR2(1);
101099: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
101100: l_log_module VARCHAR2(240);
101101:
101102: --
101103: -- Upgrade strategy

Line 101167: XLA_AE_LINES_PKG.SetNewLine;

101163: ') = 'MISCELLANEOUS'
101164: THEN
101165:
101166: --
101167: XLA_AE_LINES_PKG.SetNewLine;
101168:
101169: p_balance_type_code := l_balance_type_code;
101170: -- set the flag so later we will know whether the gain loss line needs to be created
101171:

Line 101179: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

101175:
101176: --
101177: -- bulk performance
101178: --
101179: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
101180: p_header_num => 0); -- 4262811
101181: --
101182: -- set accounting line options
101183: --

Line 101184: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

101180: p_header_num => 0); -- 4262811
101181: --
101182: -- set accounting line options
101183: --
101184: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
101185: p_natural_side_code => 'D'
101186: , p_gain_or_loss_flag => 'N'
101187: , p_gl_transfer_mode_code => 'S'
101188: , p_acct_entry_type_code => 'A'

Line 101198: xla_ae_lines_pkg.SetAcctLineType

101194: --
101195: --
101196: -- set accounting line type info
101197: --
101198: xla_ae_lines_pkg.SetAcctLineType
101199: (p_component_type => l_component_type
101200: ,p_event_type_code => l_event_type_code
101201: ,p_line_definition_owner_code => l_line_definition_owner_code
101202: ,p_line_definition_code => l_line_definition_code

Line 101212: xla_ae_lines_pkg.SetAcctClass(

101208: ,p_event_class_code => l_event_class_code);
101209: --
101210: -- set accounting class
101211: --
101212: xla_ae_lines_pkg.SetAcctClass(
101213: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
101214: , p_ae_header_id => l_ae_header_id
101215: );
101216:

Line 101220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

101216:
101217: --
101218: -- set rounding class
101219: --
101220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101221: 'MISCELLANEOUS EXPENSE';
101222:
101223: --
101224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 101224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

101220: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101221: 'MISCELLANEOUS EXPENSE';
101222:
101223: --
101224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101226: --
101227: -- bulk performance
101228: --

Line 101225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

101221: 'MISCELLANEOUS EXPENSE';
101222:
101223: --
101224: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101226: --
101227: -- bulk performance
101228: --
101229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 101229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

101225: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101226: --
101227: -- bulk performance
101228: --
101229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101230:
101231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101233:

Line 101231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

101227: -- bulk performance
101228: --
101229: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101230:
101231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101233:
101234: -- 4955764
101235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101231: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101232: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101233:
101234: -- 4955764
101235: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101236: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101237:
101238: -- 4458381 Public Sector Enh
101239:

Line 101345: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

101341: l_rec_acct_attrs.array_num_value(43) := p_source_89;
101342: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
101343: l_rec_acct_attrs.array_num_value(44) := p_source_90;
101344:
101345: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101346: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101347:
101348: ---------------------------------------------------------------------------------------------------------------
101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 101346: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

101342: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
101343: l_rec_acct_attrs.array_num_value(44) := p_source_90;
101344:
101345: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101346: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101347:
101348: ---------------------------------------------------------------------------------------------------------------
101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101350: ---------------------------------------------------------------------------------------------------------------

Line 101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

101345: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
101346: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
101347:
101348: ---------------------------------------------------------------------------------------------------------------
101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101350: ---------------------------------------------------------------------------------------------------------------
101351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101352:
101353: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 101351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

101347:
101348: ---------------------------------------------------------------------------------------------------------------
101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101350: ---------------------------------------------------------------------------------------------------------------
101351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101352:
101353: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101354: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101355:

Line 101353: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101349: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
101350: ---------------------------------------------------------------------------------------------------------------
101351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101352:
101353: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101354: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101355:
101356: IF xla_accounting_cache_pkg.GetValueChar
101357: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 101354: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

101350: ---------------------------------------------------------------------------------------------------------------
101351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
101352:
101353: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101354: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101355:
101356: IF xla_accounting_cache_pkg.GetValueChar
101357: (p_source_code => 'LEDGER_CATEGORY_CODE'
101358: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 101365: xla_ae_lines_pkg.BflowUpgEntry

101361: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101362: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
101363: )
101364: THEN
101365: xla_ae_lines_pkg.BflowUpgEntry
101366: (p_business_method_code => l_bflow_method_code
101367: ,p_business_class_code => l_bflow_class_code
101368: ,p_balance_type => l_balance_type_code);
101369: ELSE

Line 101382: xla_ae_lines_pkg.SetLineDescription(

101378: --
101379: -- call description
101380: --
101381:
101382: xla_ae_lines_pkg.SetLineDescription(
101383: p_ae_header_id => l_ae_header_id
101384: ,p_description => Description_1 (
101385: p_application_id => p_application_id
101386: , p_ae_header_id => l_ae_header_id

Line 101415: xla_ae_lines_pkg.set_ccid(

101411: , x_value_type_code => l_adr_value_type_code
101412: , p_side => 'NA'
101413: );
101414:
101415: xla_ae_lines_pkg.set_ccid(
101416: p_code_combination_id => l_ccid
101417: , p_value_type_code => l_adr_value_type_code
101418: , p_transaction_coa_id => l_adr_transaction_coa_id
101419: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101451: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

101447: xla_accounting_err_pkg.build_message
101448: (p_appli_s_name => 'XLA'
101449: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
101450: ,p_token_1 => 'LINE_NUMBER'
101451: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
101452: ,p_token_2 => 'LINE_TYPE_NAME'
101453: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
101454: l_component_type
101455: ,l_component_code

Line 101487: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

101483: --
101484: --
101485: ------------------------------------------------------------------------------------------------
101486: -- 4219869 Business Flow
101487: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101488: -- Prior Entry. Currently, the following code is always generated.
101489: ------------------------------------------------------------------------------------------------
101490: XLA_AE_LINES_PKG.ValidateCurrentLine;
101491:

Line 101490: XLA_AE_LINES_PKG.ValidateCurrentLine;

101486: -- 4219869 Business Flow
101487: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
101488: -- Prior Entry. Currently, the following code is always generated.
101489: ------------------------------------------------------------------------------------------------
101490: XLA_AE_LINES_PKG.ValidateCurrentLine;
101491:
101492: ------------------------------------------------------------------------------------
101493: -- 4219869 Business Flow
101494: -- Populated credit and debit amounts -- Need to generate this within IF

Line 101496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101492: ------------------------------------------------------------------------------------
101493: -- 4219869 Business Flow
101494: -- Populated credit and debit amounts -- Need to generate this within IF
101495: ------------------------------------------------------------------------------------
101496: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101497:
101498: ----------------------------------------------------------------------------------
101499: -- 4219869 Business Flow
101500: -- Update journal entry status -- Need to generate this within IF

Line 101528: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

101524: -- To allow MPA report to determine if it should generate report process
101525: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101526: ------------------------------------------------------------------------------------------
101527:
101528: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101529: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101530: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101531: -- call ADRs
101532: -- Bug 4922099

Line 101529: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

101525: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
101526: ------------------------------------------------------------------------------------------
101527:
101528: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
101529: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
101530: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
101531: -- call ADRs
101532: -- Bug 4922099
101533: --

Line 101553: xla_ae_lines_pkg.set_ccid(

101549: , x_value_type_code => l_adr_value_type_code
101550: , p_side => 'NA'
101551: );
101552:
101553: xla_ae_lines_pkg.set_ccid(
101554: p_code_combination_id => l_ccid
101555: , p_value_type_code => l_adr_value_type_code
101556: , p_transaction_coa_id => l_adr_transaction_coa_id
101557: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 101576: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

101572:
101573: --
101574: -- Update the line information that should be overwritten
101575: --
101576: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101577: p_header_num => 1);
101578: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101579:
101580: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 101578: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

101574: -- Update the line information that should be overwritten
101575: --
101576: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101577: p_header_num => 1);
101578: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101579:
101580: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101581:
101582: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 101580: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

101576: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
101577: p_header_num => 1);
101578: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
101579:
101580: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101581:
101582: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101583: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101584: END IF;

Line 101583: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

101579:
101580: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
101581:
101582: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
101583: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
101584: END IF;
101585:
101586: --
101587: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 101590: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

101586: --
101587: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101588: --
101589: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101590: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101591: ELSE
101592: ---------------------------------------------------------------------------------------------------
101593: -- 4262811a Switch Sign
101594: ---------------------------------------------------------------------------------------------------

Line 101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

101591: ELSE
101592: ---------------------------------------------------------------------------------------------------
101593: -- 4262811a Switch Sign
101594: ---------------------------------------------------------------------------------------------------
101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101592: ---------------------------------------------------------------------------------------------------
101593: -- 4262811a Switch Sign
101594: ---------------------------------------------------------------------------------------------------
101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302

Line 101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101593: -- 4262811a Switch Sign
101594: ---------------------------------------------------------------------------------------------------
101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302
101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

101594: ---------------------------------------------------------------------------------------------------
101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302
101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101602: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101595: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
101596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302
101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101602: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101603:

Line 101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

101597: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302
101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101602: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101603:
101604: END IF;
101605:

Line 101602: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

101598: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
101599: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101600: -- 5132302
101601: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
101602: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
101603:
101604: END IF;
101605:
101606: -- 4955764

Line 101607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101603:
101604: END IF;
101605:
101606: -- 4955764
101607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101608: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101609:
101610:
101611: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 101611: XLA_AE_LINES_PKG.ValidateCurrentLine;

101607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101608: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101609:
101610:
101611: XLA_AE_LINES_PKG.ValidateCurrentLine;
101612: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101613:
101614: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101615: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 101612: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

101608: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
101609:
101610:
101611: XLA_AE_LINES_PKG.ValidateCurrentLine;
101612: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101613:
101614: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101615: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101616: ,p_balance_type_code => l_balance_type_code);

Line 101807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

101803: --
101804: -- bulk performance
101805: --
101806: l_balance_type_code VARCHAR2(1);
101807: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
101808: l_log_module VARCHAR2(240);
101809:
101810: --
101811: -- Upgrade strategy

Line 101875: XLA_AE_LINES_PKG.SetNewLine;

101871: ') = 'MISCELLANEOUS'
101872: THEN
101873:
101874: --
101875: XLA_AE_LINES_PKG.SetNewLine;
101876:
101877: p_balance_type_code := l_balance_type_code;
101878: -- set the flag so later we will know whether the gain loss line needs to be created
101879:

Line 101887: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

101883:
101884: --
101885: -- bulk performance
101886: --
101887: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
101888: p_header_num => 0); -- 4262811
101889: --
101890: -- set accounting line options
101891: --

Line 101892: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

101888: p_header_num => 0); -- 4262811
101889: --
101890: -- set accounting line options
101891: --
101892: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
101893: p_natural_side_code => 'D'
101894: , p_gain_or_loss_flag => 'N'
101895: , p_gl_transfer_mode_code => 'S'
101896: , p_acct_entry_type_code => 'A'

Line 101906: xla_ae_lines_pkg.SetAcctLineType

101902: --
101903: --
101904: -- set accounting line type info
101905: --
101906: xla_ae_lines_pkg.SetAcctLineType
101907: (p_component_type => l_component_type
101908: ,p_event_type_code => l_event_type_code
101909: ,p_line_definition_owner_code => l_line_definition_owner_code
101910: ,p_line_definition_code => l_line_definition_code

Line 101920: xla_ae_lines_pkg.SetAcctClass(

101916: ,p_event_class_code => l_event_class_code);
101917: --
101918: -- set accounting class
101919: --
101920: xla_ae_lines_pkg.SetAcctClass(
101921: p_accounting_class_code => 'MISCELLANEOUS EXPENSE'
101922: , p_ae_header_id => l_ae_header_id
101923: );
101924:

Line 101928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

101924:
101925: --
101926: -- set rounding class
101927: --
101928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101929: 'MISCELLANEOUS EXPENSE';
101930:
101931: --
101932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 101932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

101928: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
101929: 'MISCELLANEOUS EXPENSE';
101930:
101931: --
101932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101934: --
101935: -- bulk performance
101936: --

Line 101933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

101929: 'MISCELLANEOUS EXPENSE';
101930:
101931: --
101932: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
101933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101934: --
101935: -- bulk performance
101936: --
101937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 101937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

101933: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
101934: --
101935: -- bulk performance
101936: --
101937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101938:
101939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101941:

Line 101939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

101935: -- bulk performance
101936: --
101937: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101938:
101939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101941:
101942: -- 4955764
101943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 101943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

101939: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101940: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101941:
101942: -- 4955764
101943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
101945:
101946: -- 4458381 Public Sector Enh
101947:

Line 102051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

102047: l_rec_acct_attrs.array_num_value(42) := p_source_89;
102048: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102049: l_rec_acct_attrs.array_num_value(43) := p_source_90;
102050:
102051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102053:
102054: ---------------------------------------------------------------------------------------------------------------
102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 102052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

102048: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102049: l_rec_acct_attrs.array_num_value(43) := p_source_90;
102050:
102051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102053:
102054: ---------------------------------------------------------------------------------------------------------------
102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102056: ---------------------------------------------------------------------------------------------------------------

Line 102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

102051: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102052: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102053:
102054: ---------------------------------------------------------------------------------------------------------------
102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102056: ---------------------------------------------------------------------------------------------------------------
102057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102058:
102059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 102057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

102053:
102054: ---------------------------------------------------------------------------------------------------------------
102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102056: ---------------------------------------------------------------------------------------------------------------
102057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102058:
102059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102061:

Line 102059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102055: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102056: ---------------------------------------------------------------------------------------------------------------
102057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102058:
102059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102061:
102062: IF xla_accounting_cache_pkg.GetValueChar
102063: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 102060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102056: ---------------------------------------------------------------------------------------------------------------
102057: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102058:
102059: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102061:
102062: IF xla_accounting_cache_pkg.GetValueChar
102063: (p_source_code => 'LEDGER_CATEGORY_CODE'
102064: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 102071: xla_ae_lines_pkg.BflowUpgEntry

102067: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102068: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
102069: )
102070: THEN
102071: xla_ae_lines_pkg.BflowUpgEntry
102072: (p_business_method_code => l_bflow_method_code
102073: ,p_business_class_code => l_bflow_class_code
102074: ,p_balance_type => l_balance_type_code);
102075: ELSE

Line 102088: xla_ae_lines_pkg.SetLineDescription(

102084: --
102085: -- call description
102086: --
102087:
102088: xla_ae_lines_pkg.SetLineDescription(
102089: p_ae_header_id => l_ae_header_id
102090: ,p_description => Description_1 (
102091: p_application_id => p_application_id
102092: , p_ae_header_id => l_ae_header_id

Line 102121: xla_ae_lines_pkg.set_ccid(

102117: , x_value_type_code => l_adr_value_type_code
102118: , p_side => 'NA'
102119: );
102120:
102121: xla_ae_lines_pkg.set_ccid(
102122: p_code_combination_id => l_ccid
102123: , p_value_type_code => l_adr_value_type_code
102124: , p_transaction_coa_id => l_adr_transaction_coa_id
102125: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102157: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

102153: xla_accounting_err_pkg.build_message
102154: (p_appli_s_name => 'XLA'
102155: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
102156: ,p_token_1 => 'LINE_NUMBER'
102157: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
102158: ,p_token_2 => 'LINE_TYPE_NAME'
102159: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
102160: l_component_type
102161: ,l_component_code

Line 102193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

102189: --
102190: --
102191: ------------------------------------------------------------------------------------------------
102192: -- 4219869 Business Flow
102193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102194: -- Prior Entry. Currently, the following code is always generated.
102195: ------------------------------------------------------------------------------------------------
102196: XLA_AE_LINES_PKG.ValidateCurrentLine;
102197:

Line 102196: XLA_AE_LINES_PKG.ValidateCurrentLine;

102192: -- 4219869 Business Flow
102193: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102194: -- Prior Entry. Currently, the following code is always generated.
102195: ------------------------------------------------------------------------------------------------
102196: XLA_AE_LINES_PKG.ValidateCurrentLine;
102197:
102198: ------------------------------------------------------------------------------------
102199: -- 4219869 Business Flow
102200: -- Populated credit and debit amounts -- Need to generate this within IF

Line 102202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102198: ------------------------------------------------------------------------------------
102199: -- 4219869 Business Flow
102200: -- Populated credit and debit amounts -- Need to generate this within IF
102201: ------------------------------------------------------------------------------------
102202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102203:
102204: ----------------------------------------------------------------------------------
102205: -- 4219869 Business Flow
102206: -- Update journal entry status -- Need to generate this within IF

Line 102234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

102230: -- To allow MPA report to determine if it should generate report process
102231: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102232: ------------------------------------------------------------------------------------------
102233:
102234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102236: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102237: -- call ADRs
102238: -- Bug 4922099

Line 102235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

102231: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102232: ------------------------------------------------------------------------------------------
102233:
102234: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102235: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102236: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102237: -- call ADRs
102238: -- Bug 4922099
102239: --

Line 102259: xla_ae_lines_pkg.set_ccid(

102255: , x_value_type_code => l_adr_value_type_code
102256: , p_side => 'NA'
102257: );
102258:
102259: xla_ae_lines_pkg.set_ccid(
102260: p_code_combination_id => l_ccid
102261: , p_value_type_code => l_adr_value_type_code
102262: , p_transaction_coa_id => l_adr_transaction_coa_id
102263: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102282: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

102278:
102279: --
102280: -- Update the line information that should be overwritten
102281: --
102282: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102283: p_header_num => 1);
102284: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102285:
102286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 102284: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

102280: -- Update the line information that should be overwritten
102281: --
102282: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102283: p_header_num => 1);
102284: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102285:
102286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102287:
102288: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 102286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

102282: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102283: p_header_num => 1);
102284: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
102285:
102286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102287:
102288: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102289: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102290: END IF;

Line 102289: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

102285:
102286: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
102287:
102288: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
102289: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
102290: END IF;
102291:
102292: --
102293: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 102296: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

102292: --
102293: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102294: --
102295: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102296: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102297: ELSE
102298: ---------------------------------------------------------------------------------------------------
102299: -- 4262811a Switch Sign
102300: ---------------------------------------------------------------------------------------------------

Line 102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

102297: ELSE
102298: ---------------------------------------------------------------------------------------------------
102299: -- 4262811a Switch Sign
102300: ---------------------------------------------------------------------------------------------------
102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102298: ---------------------------------------------------------------------------------------------------
102299: -- 4262811a Switch Sign
102300: ---------------------------------------------------------------------------------------------------
102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302

Line 102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102299: -- 4262811a Switch Sign
102300: ---------------------------------------------------------------------------------------------------
102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302
102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

102300: ---------------------------------------------------------------------------------------------------
102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302
102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102308: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102301: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
102302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302
102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102308: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102309:

Line 102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

102303: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302
102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102308: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102309:
102310: END IF;
102311:

Line 102308: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

102304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
102305: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102306: -- 5132302
102307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
102308: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
102309:
102310: END IF;
102311:
102312: -- 4955764

Line 102313: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102309:
102310: END IF;
102311:
102312: -- 4955764
102313: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102314: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102315:
102316:
102317: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 102317: XLA_AE_LINES_PKG.ValidateCurrentLine;

102313: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102314: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102315:
102316:
102317: XLA_AE_LINES_PKG.ValidateCurrentLine;
102318: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102319:
102320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102321: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 102318: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102314: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
102315:
102316:
102317: XLA_AE_LINES_PKG.ValidateCurrentLine;
102318: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102319:
102320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102321: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102322: ,p_balance_type_code => l_balance_type_code);

Line 102519: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

102515: --
102516: -- bulk performance
102517: --
102518: l_balance_type_code VARCHAR2(1);
102519: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
102520: l_log_module VARCHAR2(240);
102521:
102522: --
102523: -- Upgrade strategy

Line 102591: XLA_AE_LINES_PKG.SetNewLine;

102587: ') <> 'Y'
102588: THEN
102589:
102590: --
102591: XLA_AE_LINES_PKG.SetNewLine;
102592:
102593: p_balance_type_code := l_balance_type_code;
102594: -- set the flag so later we will know whether the gain loss line needs to be created
102595:

Line 102603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

102599:
102600: --
102601: -- bulk performance
102602: --
102603: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
102604: p_header_num => 0); -- 4262811
102605: --
102606: -- set accounting line options
102607: --

Line 102608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

102604: p_header_num => 0); -- 4262811
102605: --
102606: -- set accounting line options
102607: --
102608: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
102609: p_natural_side_code => 'D'
102610: , p_gain_or_loss_flag => 'N'
102611: , p_gl_transfer_mode_code => 'S'
102612: , p_acct_entry_type_code => 'A'

Line 102622: xla_ae_lines_pkg.SetAcctLineType

102618: --
102619: --
102620: -- set accounting line type info
102621: --
102622: xla_ae_lines_pkg.SetAcctLineType
102623: (p_component_type => l_component_type
102624: ,p_event_type_code => l_event_type_code
102625: ,p_line_definition_owner_code => l_line_definition_owner_code
102626: ,p_line_definition_code => l_line_definition_code

Line 102636: xla_ae_lines_pkg.SetAcctClass(

102632: ,p_event_class_code => l_event_class_code);
102633: --
102634: -- set accounting class
102635: --
102636: xla_ae_lines_pkg.SetAcctClass(
102637: p_accounting_class_code => 'NRTAX'
102638: , p_ae_header_id => l_ae_header_id
102639: );
102640:

Line 102644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

102640:
102641: --
102642: -- set rounding class
102643: --
102644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102645: 'NRTAX';
102646:
102647: --
102648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 102648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

102644: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
102645: 'NRTAX';
102646:
102647: --
102648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102650: --
102651: -- bulk performance
102652: --

Line 102649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

102645: 'NRTAX';
102646:
102647: --
102648: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
102649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102650: --
102651: -- bulk performance
102652: --
102653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 102653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

102649: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
102650: --
102651: -- bulk performance
102652: --
102653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102654:
102655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102657:

Line 102655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

102651: -- bulk performance
102652: --
102653: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102654:
102655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102657:
102658: -- 4955764
102659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 102659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

102655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102656: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102657:
102658: -- 4955764
102659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
102661:
102662: -- 4458381 Public Sector Enh
102663:

Line 102767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

102763: l_rec_acct_attrs.array_num_value(42) := p_source_89;
102764: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102765: l_rec_acct_attrs.array_num_value(43) := p_source_90;
102766:
102767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102769:
102770: ---------------------------------------------------------------------------------------------------------------
102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 102768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

102764: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
102765: l_rec_acct_attrs.array_num_value(43) := p_source_90;
102766:
102767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102769:
102770: ---------------------------------------------------------------------------------------------------------------
102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102772: ---------------------------------------------------------------------------------------------------------------

Line 102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

102767: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
102768: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
102769:
102770: ---------------------------------------------------------------------------------------------------------------
102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102772: ---------------------------------------------------------------------------------------------------------------
102773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102774:
102775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 102773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

102769:
102770: ---------------------------------------------------------------------------------------------------------------
102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102772: ---------------------------------------------------------------------------------------------------------------
102773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102774:
102775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102777:

Line 102775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102771: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
102772: ---------------------------------------------------------------------------------------------------------------
102773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102774:
102775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102777:
102778: IF xla_accounting_cache_pkg.GetValueChar
102779: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 102776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

102772: ---------------------------------------------------------------------------------------------------------------
102773: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
102774:
102775: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102776: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102777:
102778: IF xla_accounting_cache_pkg.GetValueChar
102779: (p_source_code => 'LEDGER_CATEGORY_CODE'
102780: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 102787: xla_ae_lines_pkg.BflowUpgEntry

102783: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102784: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
102785: )
102786: THEN
102787: xla_ae_lines_pkg.BflowUpgEntry
102788: (p_business_method_code => l_bflow_method_code
102789: ,p_business_class_code => l_bflow_class_code
102790: ,p_balance_type => l_balance_type_code);
102791: ELSE

Line 102804: xla_ae_lines_pkg.SetLineDescription(

102800: --
102801: -- call description
102802: --
102803:
102804: xla_ae_lines_pkg.SetLineDescription(
102805: p_ae_header_id => l_ae_header_id
102806: ,p_description => Description_1 (
102807: p_application_id => p_application_id
102808: , p_ae_header_id => l_ae_header_id

Line 102837: xla_ae_lines_pkg.set_ccid(

102833: , x_value_type_code => l_adr_value_type_code
102834: , p_side => 'NA'
102835: );
102836:
102837: xla_ae_lines_pkg.set_ccid(
102838: p_code_combination_id => l_ccid
102839: , p_value_type_code => l_adr_value_type_code
102840: , p_transaction_coa_id => l_adr_transaction_coa_id
102841: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102873: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

102869: xla_accounting_err_pkg.build_message
102870: (p_appli_s_name => 'XLA'
102871: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
102872: ,p_token_1 => 'LINE_NUMBER'
102873: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
102874: ,p_token_2 => 'LINE_TYPE_NAME'
102875: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
102876: l_component_type
102877: ,l_component_code

Line 102909: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

102905: --
102906: --
102907: ------------------------------------------------------------------------------------------------
102908: -- 4219869 Business Flow
102909: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102910: -- Prior Entry. Currently, the following code is always generated.
102911: ------------------------------------------------------------------------------------------------
102912: XLA_AE_LINES_PKG.ValidateCurrentLine;
102913:

Line 102912: XLA_AE_LINES_PKG.ValidateCurrentLine;

102908: -- 4219869 Business Flow
102909: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
102910: -- Prior Entry. Currently, the following code is always generated.
102911: ------------------------------------------------------------------------------------------------
102912: XLA_AE_LINES_PKG.ValidateCurrentLine;
102913:
102914: ------------------------------------------------------------------------------------
102915: -- 4219869 Business Flow
102916: -- Populated credit and debit amounts -- Need to generate this within IF

Line 102918: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

102914: ------------------------------------------------------------------------------------
102915: -- 4219869 Business Flow
102916: -- Populated credit and debit amounts -- Need to generate this within IF
102917: ------------------------------------------------------------------------------------
102918: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102919:
102920: ----------------------------------------------------------------------------------
102921: -- 4219869 Business Flow
102922: -- Update journal entry status -- Need to generate this within IF

Line 102950: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

102946: -- To allow MPA report to determine if it should generate report process
102947: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102948: ------------------------------------------------------------------------------------------
102949:
102950: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102951: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102952: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102953: -- call ADRs
102954: -- Bug 4922099

Line 102951: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

102947: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
102948: ------------------------------------------------------------------------------------------
102949:
102950: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
102951: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
102952: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
102953: -- call ADRs
102954: -- Bug 4922099
102955: --

Line 102975: xla_ae_lines_pkg.set_ccid(

102971: , x_value_type_code => l_adr_value_type_code
102972: , p_side => 'NA'
102973: );
102974:
102975: xla_ae_lines_pkg.set_ccid(
102976: p_code_combination_id => l_ccid
102977: , p_value_type_code => l_adr_value_type_code
102978: , p_transaction_coa_id => l_adr_transaction_coa_id
102979: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 102998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

102994:
102995: --
102996: -- Update the line information that should be overwritten
102997: --
102998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102999: p_header_num => 1);
103000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103001:
103002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 103000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

102996: -- Update the line information that should be overwritten
102997: --
102998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102999: p_header_num => 1);
103000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103001:
103002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103003:
103004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 103002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

102998: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
102999: p_header_num => 1);
103000: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103001:
103002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103003:
103004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103006: END IF;

Line 103005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

103001:
103002: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103003:
103004: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103005: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103006: END IF;
103007:
103008: --
103009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 103012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

103008: --
103009: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103010: --
103011: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103012: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103013: ELSE
103014: ---------------------------------------------------------------------------------------------------
103015: -- 4262811a Switch Sign
103016: ---------------------------------------------------------------------------------------------------

Line 103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

103013: ELSE
103014: ---------------------------------------------------------------------------------------------------
103015: -- 4262811a Switch Sign
103016: ---------------------------------------------------------------------------------------------------
103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103014: ---------------------------------------------------------------------------------------------------
103015: -- 4262811a Switch Sign
103016: ---------------------------------------------------------------------------------------------------
103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302

Line 103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103015: -- 4262811a Switch Sign
103016: ---------------------------------------------------------------------------------------------------
103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302
103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103016: ---------------------------------------------------------------------------------------------------
103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302
103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103017: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103018: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302
103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103025:

Line 103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

103019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302
103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103025:
103026: END IF;
103027:

Line 103024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103020: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103021: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103022: -- 5132302
103023: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103024: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103025:
103026: END IF;
103027:
103028: -- 4955764

Line 103029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103025:
103026: END IF;
103027:
103028: -- 4955764
103029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103031:
103032:
103033: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 103033: XLA_AE_LINES_PKG.ValidateCurrentLine;

103029: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103031:
103032:
103033: XLA_AE_LINES_PKG.ValidateCurrentLine;
103034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103035:
103036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 103034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103030: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103031:
103032:
103033: XLA_AE_LINES_PKG.ValidateCurrentLine;
103034: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103035:
103036: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103037: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103038: ,p_balance_type_code => l_balance_type_code);

Line 103233: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

103229: --
103230: -- bulk performance
103231: --
103232: l_balance_type_code VARCHAR2(1);
103233: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
103234: l_log_module VARCHAR2(240);
103235:
103236: --
103237: -- Upgrade strategy

Line 103305: XLA_AE_LINES_PKG.SetNewLine;

103301: ') <> 'Y'
103302: THEN
103303:
103304: --
103305: XLA_AE_LINES_PKG.SetNewLine;
103306:
103307: p_balance_type_code := l_balance_type_code;
103308: -- set the flag so later we will know whether the gain loss line needs to be created
103309:

Line 103317: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

103313:
103314: --
103315: -- bulk performance
103316: --
103317: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
103318: p_header_num => 0); -- 4262811
103319: --
103320: -- set accounting line options
103321: --

Line 103322: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

103318: p_header_num => 0); -- 4262811
103319: --
103320: -- set accounting line options
103321: --
103322: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
103323: p_natural_side_code => 'D'
103324: , p_gain_or_loss_flag => 'N'
103325: , p_gl_transfer_mode_code => 'S'
103326: , p_acct_entry_type_code => 'A'

Line 103336: xla_ae_lines_pkg.SetAcctLineType

103332: --
103333: --
103334: -- set accounting line type info
103335: --
103336: xla_ae_lines_pkg.SetAcctLineType
103337: (p_component_type => l_component_type
103338: ,p_event_type_code => l_event_type_code
103339: ,p_line_definition_owner_code => l_line_definition_owner_code
103340: ,p_line_definition_code => l_line_definition_code

Line 103350: xla_ae_lines_pkg.SetAcctClass(

103346: ,p_event_class_code => l_event_class_code);
103347: --
103348: -- set accounting class
103349: --
103350: xla_ae_lines_pkg.SetAcctClass(
103351: p_accounting_class_code => 'NRTAX'
103352: , p_ae_header_id => l_ae_header_id
103353: );
103354:

Line 103358: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

103354:
103355: --
103356: -- set rounding class
103357: --
103358: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103359: 'NRTAX';
103360:
103361: --
103362: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 103362: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

103358: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
103359: 'NRTAX';
103360:
103361: --
103362: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103363: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103364: --
103365: -- bulk performance
103366: --

Line 103363: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

103359: 'NRTAX';
103360:
103361: --
103362: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
103363: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103364: --
103365: -- bulk performance
103366: --
103367: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 103367: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

103363: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
103364: --
103365: -- bulk performance
103366: --
103367: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103368:
103369: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103370: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103371:

Line 103369: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

103365: -- bulk performance
103366: --
103367: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103368:
103369: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103370: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103371:
103372: -- 4955764
103373: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103373: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103369: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103370: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103371:
103372: -- 4955764
103373: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103374: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
103375:
103376: -- 4458381 Public Sector Enh
103377:

Line 103479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

103475: l_rec_acct_attrs.array_num_value(41) := p_source_89;
103476: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
103477: l_rec_acct_attrs.array_num_value(42) := p_source_90;
103478:
103479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103481:
103482: ---------------------------------------------------------------------------------------------------------------
103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 103480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

103476: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
103477: l_rec_acct_attrs.array_num_value(42) := p_source_90;
103478:
103479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103481:
103482: ---------------------------------------------------------------------------------------------------------------
103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103484: ---------------------------------------------------------------------------------------------------------------

Line 103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

103479: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
103480: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
103481:
103482: ---------------------------------------------------------------------------------------------------------------
103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103484: ---------------------------------------------------------------------------------------------------------------
103485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103486:
103487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 103485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

103481:
103482: ---------------------------------------------------------------------------------------------------------------
103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103484: ---------------------------------------------------------------------------------------------------------------
103485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103486:
103487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103489:

Line 103487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103483: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
103484: ---------------------------------------------------------------------------------------------------------------
103485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103486:
103487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103489:
103490: IF xla_accounting_cache_pkg.GetValueChar
103491: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 103488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

103484: ---------------------------------------------------------------------------------------------------------------
103485: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
103486:
103487: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103488: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103489:
103490: IF xla_accounting_cache_pkg.GetValueChar
103491: (p_source_code => 'LEDGER_CATEGORY_CODE'
103492: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 103499: xla_ae_lines_pkg.BflowUpgEntry

103495: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103496: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
103497: )
103498: THEN
103499: xla_ae_lines_pkg.BflowUpgEntry
103500: (p_business_method_code => l_bflow_method_code
103501: ,p_business_class_code => l_bflow_class_code
103502: ,p_balance_type => l_balance_type_code);
103503: ELSE

Line 103516: xla_ae_lines_pkg.SetLineDescription(

103512: --
103513: -- call description
103514: --
103515:
103516: xla_ae_lines_pkg.SetLineDescription(
103517: p_ae_header_id => l_ae_header_id
103518: ,p_description => Description_1 (
103519: p_application_id => p_application_id
103520: , p_ae_header_id => l_ae_header_id

Line 103549: xla_ae_lines_pkg.set_ccid(

103545: , x_value_type_code => l_adr_value_type_code
103546: , p_side => 'NA'
103547: );
103548:
103549: xla_ae_lines_pkg.set_ccid(
103550: p_code_combination_id => l_ccid
103551: , p_value_type_code => l_adr_value_type_code
103552: , p_transaction_coa_id => l_adr_transaction_coa_id
103553: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103585: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

103581: xla_accounting_err_pkg.build_message
103582: (p_appli_s_name => 'XLA'
103583: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
103584: ,p_token_1 => 'LINE_NUMBER'
103585: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
103586: ,p_token_2 => 'LINE_TYPE_NAME'
103587: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
103588: l_component_type
103589: ,l_component_code

Line 103621: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

103617: --
103618: --
103619: ------------------------------------------------------------------------------------------------
103620: -- 4219869 Business Flow
103621: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103622: -- Prior Entry. Currently, the following code is always generated.
103623: ------------------------------------------------------------------------------------------------
103624: XLA_AE_LINES_PKG.ValidateCurrentLine;
103625:

Line 103624: XLA_AE_LINES_PKG.ValidateCurrentLine;

103620: -- 4219869 Business Flow
103621: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
103622: -- Prior Entry. Currently, the following code is always generated.
103623: ------------------------------------------------------------------------------------------------
103624: XLA_AE_LINES_PKG.ValidateCurrentLine;
103625:
103626: ------------------------------------------------------------------------------------
103627: -- 4219869 Business Flow
103628: -- Populated credit and debit amounts -- Need to generate this within IF

Line 103630: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103626: ------------------------------------------------------------------------------------
103627: -- 4219869 Business Flow
103628: -- Populated credit and debit amounts -- Need to generate this within IF
103629: ------------------------------------------------------------------------------------
103630: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103631:
103632: ----------------------------------------------------------------------------------
103633: -- 4219869 Business Flow
103634: -- Update journal entry status -- Need to generate this within IF

Line 103662: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

103658: -- To allow MPA report to determine if it should generate report process
103659: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103660: ------------------------------------------------------------------------------------------
103661:
103662: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103663: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103664: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103665: -- call ADRs
103666: -- Bug 4922099

Line 103663: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

103659: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
103660: ------------------------------------------------------------------------------------------
103661:
103662: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
103663: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
103664: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
103665: -- call ADRs
103666: -- Bug 4922099
103667: --

Line 103687: xla_ae_lines_pkg.set_ccid(

103683: , x_value_type_code => l_adr_value_type_code
103684: , p_side => 'NA'
103685: );
103686:
103687: xla_ae_lines_pkg.set_ccid(
103688: p_code_combination_id => l_ccid
103689: , p_value_type_code => l_adr_value_type_code
103690: , p_transaction_coa_id => l_adr_transaction_coa_id
103691: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 103710: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

103706:
103707: --
103708: -- Update the line information that should be overwritten
103709: --
103710: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103711: p_header_num => 1);
103712: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103713:
103714: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 103712: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

103708: -- Update the line information that should be overwritten
103709: --
103710: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103711: p_header_num => 1);
103712: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103713:
103714: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103715:
103716: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 103714: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

103710: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
103711: p_header_num => 1);
103712: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
103713:
103714: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103715:
103716: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103717: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103718: END IF;

Line 103717: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

103713:
103714: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
103715:
103716: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
103717: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
103718: END IF;
103719:
103720: --
103721: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 103724: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

103720: --
103721: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103722: --
103723: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103724: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103725: ELSE
103726: ---------------------------------------------------------------------------------------------------
103727: -- 4262811a Switch Sign
103728: ---------------------------------------------------------------------------------------------------

Line 103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

103725: ELSE
103726: ---------------------------------------------------------------------------------------------------
103727: -- 4262811a Switch Sign
103728: ---------------------------------------------------------------------------------------------------
103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103726: ---------------------------------------------------------------------------------------------------
103727: -- 4262811a Switch Sign
103728: ---------------------------------------------------------------------------------------------------
103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302

Line 103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103727: -- 4262811a Switch Sign
103728: ---------------------------------------------------------------------------------------------------
103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302
103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

103728: ---------------------------------------------------------------------------------------------------
103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302
103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103736: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103729: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
103730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302
103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103736: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103737:

Line 103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

103731: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302
103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103736: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103737:
103738: END IF;
103739:

Line 103736: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

103732: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
103733: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103734: -- 5132302
103735: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
103736: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
103737:
103738: END IF;
103739:
103740: -- 4955764

Line 103741: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

103737:
103738: END IF;
103739:
103740: -- 4955764
103741: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103742: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103743:
103744:
103745: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 103745: XLA_AE_LINES_PKG.ValidateCurrentLine;

103741: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103742: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103743:
103744:
103745: XLA_AE_LINES_PKG.ValidateCurrentLine;
103746: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103747:
103748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 103746: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

103742: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
103743:
103744:
103745: XLA_AE_LINES_PKG.ValidateCurrentLine;
103746: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103747:
103748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103750: ,p_balance_type_code => l_balance_type_code);

Line 103947: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

103943: --
103944: -- bulk performance
103945: --
103946: l_balance_type_code VARCHAR2(1);
103947: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
103948: l_log_module VARCHAR2(240);
103949:
103950: --
103951: -- Upgrade strategy

Line 104019: XLA_AE_LINES_PKG.SetNewLine;

104015: ') <> 'Y'
104016: THEN
104017:
104018: --
104019: XLA_AE_LINES_PKG.SetNewLine;
104020:
104021: p_balance_type_code := l_balance_type_code;
104022: -- set the flag so later we will know whether the gain loss line needs to be created
104023:

Line 104031: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

104027:
104028: --
104029: -- bulk performance
104030: --
104031: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
104032: p_header_num => 0); -- 4262811
104033: --
104034: -- set accounting line options
104035: --

Line 104036: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

104032: p_header_num => 0); -- 4262811
104033: --
104034: -- set accounting line options
104035: --
104036: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
104037: p_natural_side_code => 'D'
104038: , p_gain_or_loss_flag => 'N'
104039: , p_gl_transfer_mode_code => 'S'
104040: , p_acct_entry_type_code => 'A'

Line 104050: xla_ae_lines_pkg.SetAcctLineType

104046: --
104047: --
104048: -- set accounting line type info
104049: --
104050: xla_ae_lines_pkg.SetAcctLineType
104051: (p_component_type => l_component_type
104052: ,p_event_type_code => l_event_type_code
104053: ,p_line_definition_owner_code => l_line_definition_owner_code
104054: ,p_line_definition_code => l_line_definition_code

Line 104064: xla_ae_lines_pkg.SetAcctClass(

104060: ,p_event_class_code => l_event_class_code);
104061: --
104062: -- set accounting class
104063: --
104064: xla_ae_lines_pkg.SetAcctClass(
104065: p_accounting_class_code => 'NRTAX'
104066: , p_ae_header_id => l_ae_header_id
104067: );
104068:

Line 104072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

104068:
104069: --
104070: -- set rounding class
104071: --
104072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104073: 'NRTAX';
104074:
104075: --
104076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 104076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

104072: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104073: 'NRTAX';
104074:
104075: --
104076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104078: --
104079: -- bulk performance
104080: --

Line 104077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

104073: 'NRTAX';
104074:
104075: --
104076: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104078: --
104079: -- bulk performance
104080: --
104081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 104081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

104077: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104078: --
104079: -- bulk performance
104080: --
104081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104082:
104083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104085:

Line 104083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

104079: -- bulk performance
104080: --
104081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104082:
104083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104085:
104086: -- 4955764
104087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104085:
104086: -- 4955764
104087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104089:
104090: -- 4458381 Public Sector Enh
104091:

Line 104197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

104193: l_rec_acct_attrs.array_num_value(43) := p_source_89;
104194: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
104195: l_rec_acct_attrs.array_num_value(44) := p_source_90;
104196:
104197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104199:
104200: ---------------------------------------------------------------------------------------------------------------
104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 104198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

104194: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
104195: l_rec_acct_attrs.array_num_value(44) := p_source_90;
104196:
104197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104199:
104200: ---------------------------------------------------------------------------------------------------------------
104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104202: ---------------------------------------------------------------------------------------------------------------

Line 104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

104197: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104198: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104199:
104200: ---------------------------------------------------------------------------------------------------------------
104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104202: ---------------------------------------------------------------------------------------------------------------
104203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104204:
104205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 104203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

104199:
104200: ---------------------------------------------------------------------------------------------------------------
104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104202: ---------------------------------------------------------------------------------------------------------------
104203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104204:
104205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104207:

Line 104205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104201: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104202: ---------------------------------------------------------------------------------------------------------------
104203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104204:
104205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104207:
104208: IF xla_accounting_cache_pkg.GetValueChar
104209: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 104206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104202: ---------------------------------------------------------------------------------------------------------------
104203: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104204:
104205: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104206: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104207:
104208: IF xla_accounting_cache_pkg.GetValueChar
104209: (p_source_code => 'LEDGER_CATEGORY_CODE'
104210: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 104217: xla_ae_lines_pkg.BflowUpgEntry

104213: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104214: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
104215: )
104216: THEN
104217: xla_ae_lines_pkg.BflowUpgEntry
104218: (p_business_method_code => l_bflow_method_code
104219: ,p_business_class_code => l_bflow_class_code
104220: ,p_balance_type => l_balance_type_code);
104221: ELSE

Line 104234: xla_ae_lines_pkg.SetLineDescription(

104230: --
104231: -- call description
104232: --
104233:
104234: xla_ae_lines_pkg.SetLineDescription(
104235: p_ae_header_id => l_ae_header_id
104236: ,p_description => Description_1 (
104237: p_application_id => p_application_id
104238: , p_ae_header_id => l_ae_header_id

Line 104267: xla_ae_lines_pkg.set_ccid(

104263: , x_value_type_code => l_adr_value_type_code
104264: , p_side => 'NA'
104265: );
104266:
104267: xla_ae_lines_pkg.set_ccid(
104268: p_code_combination_id => l_ccid
104269: , p_value_type_code => l_adr_value_type_code
104270: , p_transaction_coa_id => l_adr_transaction_coa_id
104271: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104303: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

104299: xla_accounting_err_pkg.build_message
104300: (p_appli_s_name => 'XLA'
104301: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
104302: ,p_token_1 => 'LINE_NUMBER'
104303: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
104304: ,p_token_2 => 'LINE_TYPE_NAME'
104305: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
104306: l_component_type
104307: ,l_component_code

Line 104339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

104335: --
104336: --
104337: ------------------------------------------------------------------------------------------------
104338: -- 4219869 Business Flow
104339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104340: -- Prior Entry. Currently, the following code is always generated.
104341: ------------------------------------------------------------------------------------------------
104342: XLA_AE_LINES_PKG.ValidateCurrentLine;
104343:

Line 104342: XLA_AE_LINES_PKG.ValidateCurrentLine;

104338: -- 4219869 Business Flow
104339: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
104340: -- Prior Entry. Currently, the following code is always generated.
104341: ------------------------------------------------------------------------------------------------
104342: XLA_AE_LINES_PKG.ValidateCurrentLine;
104343:
104344: ------------------------------------------------------------------------------------
104345: -- 4219869 Business Flow
104346: -- Populated credit and debit amounts -- Need to generate this within IF

Line 104348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104344: ------------------------------------------------------------------------------------
104345: -- 4219869 Business Flow
104346: -- Populated credit and debit amounts -- Need to generate this within IF
104347: ------------------------------------------------------------------------------------
104348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104349:
104350: ----------------------------------------------------------------------------------
104351: -- 4219869 Business Flow
104352: -- Update journal entry status -- Need to generate this within IF

Line 104380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

104376: -- To allow MPA report to determine if it should generate report process
104377: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104378: ------------------------------------------------------------------------------------------
104379:
104380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104382: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104383: -- call ADRs
104384: -- Bug 4922099

Line 104381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

104377: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
104378: ------------------------------------------------------------------------------------------
104379:
104380: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
104381: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
104382: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
104383: -- call ADRs
104384: -- Bug 4922099
104385: --

Line 104405: xla_ae_lines_pkg.set_ccid(

104401: , x_value_type_code => l_adr_value_type_code
104402: , p_side => 'NA'
104403: );
104404:
104405: xla_ae_lines_pkg.set_ccid(
104406: p_code_combination_id => l_ccid
104407: , p_value_type_code => l_adr_value_type_code
104408: , p_transaction_coa_id => l_adr_transaction_coa_id
104409: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 104428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

104424:
104425: --
104426: -- Update the line information that should be overwritten
104427: --
104428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104429: p_header_num => 1);
104430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104431:
104432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 104430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

104426: -- Update the line information that should be overwritten
104427: --
104428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104429: p_header_num => 1);
104430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104431:
104432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104433:
104434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 104432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

104428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
104429: p_header_num => 1);
104430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
104431:
104432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104433:
104434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104436: END IF;

Line 104435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

104431:
104432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
104433:
104434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
104435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
104436: END IF;
104437:
104438: --
104439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 104442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

104438: --
104439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104440: --
104441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104443: ELSE
104444: ---------------------------------------------------------------------------------------------------
104445: -- 4262811a Switch Sign
104446: ---------------------------------------------------------------------------------------------------

Line 104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

104443: ELSE
104444: ---------------------------------------------------------------------------------------------------
104445: -- 4262811a Switch Sign
104446: ---------------------------------------------------------------------------------------------------
104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104444: ---------------------------------------------------------------------------------------------------
104445: -- 4262811a Switch Sign
104446: ---------------------------------------------------------------------------------------------------
104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302

Line 104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104445: -- 4262811a Switch Sign
104446: ---------------------------------------------------------------------------------------------------
104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302
104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

104446: ---------------------------------------------------------------------------------------------------
104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302
104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
104448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302
104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104455:

Line 104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

104449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302
104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104455:
104456: END IF;
104457:

Line 104454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

104450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
104451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104452: -- 5132302
104453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
104454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
104455:
104456: END IF;
104457:
104458: -- 4955764

Line 104459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104455:
104456: END IF;
104457:
104458: -- 4955764
104459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104461:
104462:
104463: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 104463: XLA_AE_LINES_PKG.ValidateCurrentLine;

104459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104461:
104462:
104463: XLA_AE_LINES_PKG.ValidateCurrentLine;
104464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104465:
104466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 104464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

104460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
104461:
104462:
104463: XLA_AE_LINES_PKG.ValidateCurrentLine;
104464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104465:
104466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104468: ,p_balance_type_code => l_balance_type_code);

Line 104665: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

104661: --
104662: -- bulk performance
104663: --
104664: l_balance_type_code VARCHAR2(1);
104665: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
104666: l_log_module VARCHAR2(240);
104667:
104668: --
104669: -- Upgrade strategy

Line 104743: XLA_AE_LINES_PKG.SetNewLine;

104739: ') <> 'Y'
104740: THEN
104741:
104742: --
104743: XLA_AE_LINES_PKG.SetNewLine;
104744:
104745: p_balance_type_code := l_balance_type_code;
104746: -- set the flag so later we will know whether the gain loss line needs to be created
104747:

Line 104755: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

104751:
104752: --
104753: -- bulk performance
104754: --
104755: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
104756: p_header_num => 0); -- 4262811
104757: --
104758: -- set accounting line options
104759: --

Line 104760: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

104756: p_header_num => 0); -- 4262811
104757: --
104758: -- set accounting line options
104759: --
104760: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
104761: p_natural_side_code => 'D'
104762: , p_gain_or_loss_flag => 'N'
104763: , p_gl_transfer_mode_code => 'S'
104764: , p_acct_entry_type_code => 'A'

Line 104774: xla_ae_lines_pkg.SetAcctLineType

104770: --
104771: --
104772: -- set accounting line type info
104773: --
104774: xla_ae_lines_pkg.SetAcctLineType
104775: (p_component_type => l_component_type
104776: ,p_event_type_code => l_event_type_code
104777: ,p_line_definition_owner_code => l_line_definition_owner_code
104778: ,p_line_definition_code => l_line_definition_code

Line 104788: xla_ae_lines_pkg.SetAcctClass(

104784: ,p_event_class_code => l_event_class_code);
104785: --
104786: -- set accounting class
104787: --
104788: xla_ae_lines_pkg.SetAcctClass(
104789: p_accounting_class_code => 'NRTAX'
104790: , p_ae_header_id => l_ae_header_id
104791: );
104792:

Line 104796: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

104792:
104793: --
104794: -- set rounding class
104795: --
104796: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104797: 'NRTAX';
104798:
104799: --
104800: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 104800: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

104796: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
104797: 'NRTAX';
104798:
104799: --
104800: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104801: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104802: --
104803: -- bulk performance
104804: --

Line 104801: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

104797: 'NRTAX';
104798:
104799: --
104800: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
104801: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104802: --
104803: -- bulk performance
104804: --
104805: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 104805: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

104801: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
104802: --
104803: -- bulk performance
104804: --
104805: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104806:
104807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104809:

Line 104807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

104803: -- bulk performance
104804: --
104805: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104806:
104807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104809:
104810: -- 4955764
104811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 104811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

104807: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104808: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104809:
104810: -- 4955764
104811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
104813:
104814: -- 4458381 Public Sector Enh
104815:

Line 104919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

104915: l_rec_acct_attrs.array_num_value(42) := p_source_89;
104916: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
104917: l_rec_acct_attrs.array_num_value(43) := p_source_90;
104918:
104919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104921:
104922: ---------------------------------------------------------------------------------------------------------------
104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 104920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

104916: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
104917: l_rec_acct_attrs.array_num_value(43) := p_source_90;
104918:
104919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104921:
104922: ---------------------------------------------------------------------------------------------------------------
104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104924: ---------------------------------------------------------------------------------------------------------------

Line 104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

104919: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
104920: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
104921:
104922: ---------------------------------------------------------------------------------------------------------------
104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104924: ---------------------------------------------------------------------------------------------------------------
104925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104926:
104927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 104925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

104921:
104922: ---------------------------------------------------------------------------------------------------------------
104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104924: ---------------------------------------------------------------------------------------------------------------
104925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104926:
104927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104929:

Line 104927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104923: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
104924: ---------------------------------------------------------------------------------------------------------------
104925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104926:
104927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104929:
104930: IF xla_accounting_cache_pkg.GetValueChar
104931: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 104928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

104924: ---------------------------------------------------------------------------------------------------------------
104925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
104926:
104927: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104928: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104929:
104930: IF xla_accounting_cache_pkg.GetValueChar
104931: (p_source_code => 'LEDGER_CATEGORY_CODE'
104932: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 104939: xla_ae_lines_pkg.BflowUpgEntry

104935: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104936: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
104937: )
104938: THEN
104939: xla_ae_lines_pkg.BflowUpgEntry
104940: (p_business_method_code => l_bflow_method_code
104941: ,p_business_class_code => l_bflow_class_code
104942: ,p_balance_type => l_balance_type_code);
104943: ELSE

Line 104956: xla_ae_lines_pkg.SetLineDescription(

104952: --
104953: -- call description
104954: --
104955:
104956: xla_ae_lines_pkg.SetLineDescription(
104957: p_ae_header_id => l_ae_header_id
104958: ,p_description => Description_1 (
104959: p_application_id => p_application_id
104960: , p_ae_header_id => l_ae_header_id

Line 104989: xla_ae_lines_pkg.set_ccid(

104985: , x_value_type_code => l_adr_value_type_code
104986: , p_side => 'NA'
104987: );
104988:
104989: xla_ae_lines_pkg.set_ccid(
104990: p_code_combination_id => l_ccid
104991: , p_value_type_code => l_adr_value_type_code
104992: , p_transaction_coa_id => l_adr_transaction_coa_id
104993: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105025: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105021: xla_accounting_err_pkg.build_message
105022: (p_appli_s_name => 'XLA'
105023: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105024: ,p_token_1 => 'LINE_NUMBER'
105025: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105026: ,p_token_2 => 'LINE_TYPE_NAME'
105027: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105028: l_component_type
105029: ,l_component_code

Line 105061: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105057: --
105058: --
105059: ------------------------------------------------------------------------------------------------
105060: -- 4219869 Business Flow
105061: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105062: -- Prior Entry. Currently, the following code is always generated.
105063: ------------------------------------------------------------------------------------------------
105064: XLA_AE_LINES_PKG.ValidateCurrentLine;
105065:

Line 105064: XLA_AE_LINES_PKG.ValidateCurrentLine;

105060: -- 4219869 Business Flow
105061: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105062: -- Prior Entry. Currently, the following code is always generated.
105063: ------------------------------------------------------------------------------------------------
105064: XLA_AE_LINES_PKG.ValidateCurrentLine;
105065:
105066: ------------------------------------------------------------------------------------
105067: -- 4219869 Business Flow
105068: -- Populated credit and debit amounts -- Need to generate this within IF

Line 105070: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105066: ------------------------------------------------------------------------------------
105067: -- 4219869 Business Flow
105068: -- Populated credit and debit amounts -- Need to generate this within IF
105069: ------------------------------------------------------------------------------------
105070: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105071:
105072: ----------------------------------------------------------------------------------
105073: -- 4219869 Business Flow
105074: -- Update journal entry status -- Need to generate this within IF

Line 105102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

105098: -- To allow MPA report to determine if it should generate report process
105099: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105100: ------------------------------------------------------------------------------------------
105101:
105102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105104: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105105: -- call ADRs
105106: -- Bug 4922099

Line 105103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

105099: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105100: ------------------------------------------------------------------------------------------
105101:
105102: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105103: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105104: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105105: -- call ADRs
105106: -- Bug 4922099
105107: --

Line 105127: xla_ae_lines_pkg.set_ccid(

105123: , x_value_type_code => l_adr_value_type_code
105124: , p_side => 'NA'
105125: );
105126:
105127: xla_ae_lines_pkg.set_ccid(
105128: p_code_combination_id => l_ccid
105129: , p_value_type_code => l_adr_value_type_code
105130: , p_transaction_coa_id => l_adr_transaction_coa_id
105131: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

105146:
105147: --
105148: -- Update the line information that should be overwritten
105149: --
105150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105151: p_header_num => 1);
105152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105153:
105154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 105152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

105148: -- Update the line information that should be overwritten
105149: --
105150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105151: p_header_num => 1);
105152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105153:
105154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105155:
105156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 105154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

105150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105151: p_header_num => 1);
105152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105153:
105154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105155:
105156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105158: END IF;

Line 105157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

105153:
105154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105155:
105156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105158: END IF;
105159:
105160: --
105161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 105164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

105160: --
105161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105162: --
105163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105165: ELSE
105166: ---------------------------------------------------------------------------------------------------
105167: -- 4262811a Switch Sign
105168: ---------------------------------------------------------------------------------------------------

Line 105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

105165: ELSE
105166: ---------------------------------------------------------------------------------------------------
105167: -- 4262811a Switch Sign
105168: ---------------------------------------------------------------------------------------------------
105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105166: ---------------------------------------------------------------------------------------------------
105167: -- 4262811a Switch Sign
105168: ---------------------------------------------------------------------------------------------------
105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302

Line 105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105167: -- 4262811a Switch Sign
105168: ---------------------------------------------------------------------------------------------------
105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302
105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105168: ---------------------------------------------------------------------------------------------------
105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302
105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302
105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105177:

Line 105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

105171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302
105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105177:
105178: END IF;
105179:

Line 105176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105174: -- 5132302
105175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105177:
105178: END IF;
105179:
105180: -- 4955764

Line 105181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105177:
105178: END IF;
105179:
105180: -- 4955764
105181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105183:
105184:
105185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 105185: XLA_AE_LINES_PKG.ValidateCurrentLine;

105181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105183:
105184:
105185: XLA_AE_LINES_PKG.ValidateCurrentLine;
105186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105187:
105188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 105186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105183:
105184:
105185: XLA_AE_LINES_PKG.ValidateCurrentLine;
105186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105187:
105188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105190: ,p_balance_type_code => l_balance_type_code);

Line 105385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

105381: --
105382: -- bulk performance
105383: --
105384: l_balance_type_code VARCHAR2(1);
105385: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
105386: l_log_module VARCHAR2(240);
105387:
105388: --
105389: -- Upgrade strategy

Line 105463: XLA_AE_LINES_PKG.SetNewLine;

105459: ') <> 'Y'
105460: THEN
105461:
105462: --
105463: XLA_AE_LINES_PKG.SetNewLine;
105464:
105465: p_balance_type_code := l_balance_type_code;
105466: -- set the flag so later we will know whether the gain loss line needs to be created
105467:

Line 105475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

105471:
105472: --
105473: -- bulk performance
105474: --
105475: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
105476: p_header_num => 0); -- 4262811
105477: --
105478: -- set accounting line options
105479: --

Line 105480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

105476: p_header_num => 0); -- 4262811
105477: --
105478: -- set accounting line options
105479: --
105480: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
105481: p_natural_side_code => 'D'
105482: , p_gain_or_loss_flag => 'N'
105483: , p_gl_transfer_mode_code => 'S'
105484: , p_acct_entry_type_code => 'A'

Line 105494: xla_ae_lines_pkg.SetAcctLineType

105490: --
105491: --
105492: -- set accounting line type info
105493: --
105494: xla_ae_lines_pkg.SetAcctLineType
105495: (p_component_type => l_component_type
105496: ,p_event_type_code => l_event_type_code
105497: ,p_line_definition_owner_code => l_line_definition_owner_code
105498: ,p_line_definition_code => l_line_definition_code

Line 105508: xla_ae_lines_pkg.SetAcctClass(

105504: ,p_event_class_code => l_event_class_code);
105505: --
105506: -- set accounting class
105507: --
105508: xla_ae_lines_pkg.SetAcctClass(
105509: p_accounting_class_code => 'NRTAX'
105510: , p_ae_header_id => l_ae_header_id
105511: );
105512:

Line 105516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

105512:
105513: --
105514: -- set rounding class
105515: --
105516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105517: 'NRTAX';
105518:
105519: --
105520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 105520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

105516: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
105517: 'NRTAX';
105518:
105519: --
105520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105522: --
105523: -- bulk performance
105524: --

Line 105521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

105517: 'NRTAX';
105518:
105519: --
105520: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
105521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105522: --
105523: -- bulk performance
105524: --
105525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 105525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

105521: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
105522: --
105523: -- bulk performance
105524: --
105525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105526:
105527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105529:

Line 105527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

105523: -- bulk performance
105524: --
105525: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105526:
105527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105529:
105530: -- 4955764
105531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105527: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105528: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105529:
105530: -- 4955764
105531: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105532: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
105533:
105534: -- 4458381 Public Sector Enh
105535:

Line 105637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

105633: l_rec_acct_attrs.array_num_value(41) := p_source_89;
105634: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
105635: l_rec_acct_attrs.array_num_value(42) := p_source_90;
105636:
105637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105639:
105640: ---------------------------------------------------------------------------------------------------------------
105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 105638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

105634: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
105635: l_rec_acct_attrs.array_num_value(42) := p_source_90;
105636:
105637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105639:
105640: ---------------------------------------------------------------------------------------------------------------
105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105642: ---------------------------------------------------------------------------------------------------------------

Line 105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

105637: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
105638: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
105639:
105640: ---------------------------------------------------------------------------------------------------------------
105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105642: ---------------------------------------------------------------------------------------------------------------
105643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105644:
105645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 105643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

105639:
105640: ---------------------------------------------------------------------------------------------------------------
105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105642: ---------------------------------------------------------------------------------------------------------------
105643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105644:
105645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105647:

Line 105645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105641: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
105642: ---------------------------------------------------------------------------------------------------------------
105643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105644:
105645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105647:
105648: IF xla_accounting_cache_pkg.GetValueChar
105649: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 105646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

105642: ---------------------------------------------------------------------------------------------------------------
105643: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
105644:
105645: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105647:
105648: IF xla_accounting_cache_pkg.GetValueChar
105649: (p_source_code => 'LEDGER_CATEGORY_CODE'
105650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 105657: xla_ae_lines_pkg.BflowUpgEntry

105653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
105655: )
105656: THEN
105657: xla_ae_lines_pkg.BflowUpgEntry
105658: (p_business_method_code => l_bflow_method_code
105659: ,p_business_class_code => l_bflow_class_code
105660: ,p_balance_type => l_balance_type_code);
105661: ELSE

Line 105674: xla_ae_lines_pkg.SetLineDescription(

105670: --
105671: -- call description
105672: --
105673:
105674: xla_ae_lines_pkg.SetLineDescription(
105675: p_ae_header_id => l_ae_header_id
105676: ,p_description => Description_1 (
105677: p_application_id => p_application_id
105678: , p_ae_header_id => l_ae_header_id

Line 105707: xla_ae_lines_pkg.set_ccid(

105703: , x_value_type_code => l_adr_value_type_code
105704: , p_side => 'NA'
105705: );
105706:
105707: xla_ae_lines_pkg.set_ccid(
105708: p_code_combination_id => l_ccid
105709: , p_value_type_code => l_adr_value_type_code
105710: , p_transaction_coa_id => l_adr_transaction_coa_id
105711: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

105739: xla_accounting_err_pkg.build_message
105740: (p_appli_s_name => 'XLA'
105741: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
105742: ,p_token_1 => 'LINE_NUMBER'
105743: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
105744: ,p_token_2 => 'LINE_TYPE_NAME'
105745: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
105746: l_component_type
105747: ,l_component_code

Line 105779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

105775: --
105776: --
105777: ------------------------------------------------------------------------------------------------
105778: -- 4219869 Business Flow
105779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105780: -- Prior Entry. Currently, the following code is always generated.
105781: ------------------------------------------------------------------------------------------------
105782: XLA_AE_LINES_PKG.ValidateCurrentLine;
105783:

Line 105782: XLA_AE_LINES_PKG.ValidateCurrentLine;

105778: -- 4219869 Business Flow
105779: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
105780: -- Prior Entry. Currently, the following code is always generated.
105781: ------------------------------------------------------------------------------------------------
105782: XLA_AE_LINES_PKG.ValidateCurrentLine;
105783:
105784: ------------------------------------------------------------------------------------
105785: -- 4219869 Business Flow
105786: -- Populated credit and debit amounts -- Need to generate this within IF

Line 105788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105784: ------------------------------------------------------------------------------------
105785: -- 4219869 Business Flow
105786: -- Populated credit and debit amounts -- Need to generate this within IF
105787: ------------------------------------------------------------------------------------
105788: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105789:
105790: ----------------------------------------------------------------------------------
105791: -- 4219869 Business Flow
105792: -- Update journal entry status -- Need to generate this within IF

Line 105820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

105816: -- To allow MPA report to determine if it should generate report process
105817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105818: ------------------------------------------------------------------------------------------
105819:
105820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105823: -- call ADRs
105824: -- Bug 4922099

Line 105821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

105817: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
105818: ------------------------------------------------------------------------------------------
105819:
105820: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
105821: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
105822: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
105823: -- call ADRs
105824: -- Bug 4922099
105825: --

Line 105845: xla_ae_lines_pkg.set_ccid(

105841: , x_value_type_code => l_adr_value_type_code
105842: , p_side => 'NA'
105843: );
105844:
105845: xla_ae_lines_pkg.set_ccid(
105846: p_code_combination_id => l_ccid
105847: , p_value_type_code => l_adr_value_type_code
105848: , p_transaction_coa_id => l_adr_transaction_coa_id
105849: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 105868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

105864:
105865: --
105866: -- Update the line information that should be overwritten
105867: --
105868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105869: p_header_num => 1);
105870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105871:
105872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 105870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

105866: -- Update the line information that should be overwritten
105867: --
105868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105869: p_header_num => 1);
105870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105871:
105872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105873:
105874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 105872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

105868: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
105869: p_header_num => 1);
105870: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
105871:
105872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105873:
105874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105876: END IF;

Line 105875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

105871:
105872: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
105873:
105874: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
105875: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
105876: END IF;
105877:
105878: --
105879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 105882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

105878: --
105879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105880: --
105881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105883: ELSE
105884: ---------------------------------------------------------------------------------------------------
105885: -- 4262811a Switch Sign
105886: ---------------------------------------------------------------------------------------------------

Line 105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

105883: ELSE
105884: ---------------------------------------------------------------------------------------------------
105885: -- 4262811a Switch Sign
105886: ---------------------------------------------------------------------------------------------------
105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105884: ---------------------------------------------------------------------------------------------------
105885: -- 4262811a Switch Sign
105886: ---------------------------------------------------------------------------------------------------
105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302

Line 105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105885: -- 4262811a Switch Sign
105886: ---------------------------------------------------------------------------------------------------
105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302
105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

105886: ---------------------------------------------------------------------------------------------------
105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302
105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105887: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
105888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302
105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105895:

Line 105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

105889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302
105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105895:
105896: END IF;
105897:

Line 105894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

105890: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
105891: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105892: -- 5132302
105893: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
105894: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
105895:
105896: END IF;
105897:
105898: -- 4955764

Line 105899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

105895:
105896: END IF;
105897:
105898: -- 4955764
105899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105901:
105902:
105903: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 105903: XLA_AE_LINES_PKG.ValidateCurrentLine;

105899: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105901:
105902:
105903: XLA_AE_LINES_PKG.ValidateCurrentLine;
105904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105905:
105906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 105904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

105900: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
105901:
105902:
105903: XLA_AE_LINES_PKG.ValidateCurrentLine;
105904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105905:
105906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105908: ,p_balance_type_code => l_balance_type_code);

Line 106105: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

106101: --
106102: -- bulk performance
106103: --
106104: l_balance_type_code VARCHAR2(1);
106105: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
106106: l_log_module VARCHAR2(240);
106107:
106108: --
106109: -- Upgrade strategy

Line 106183: XLA_AE_LINES_PKG.SetNewLine;

106179: ') <> 'Y'
106180: THEN
106181:
106182: --
106183: XLA_AE_LINES_PKG.SetNewLine;
106184:
106185: p_balance_type_code := l_balance_type_code;
106186: -- set the flag so later we will know whether the gain loss line needs to be created
106187:

Line 106195: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

106191:
106192: --
106193: -- bulk performance
106194: --
106195: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
106196: p_header_num => 0); -- 4262811
106197: --
106198: -- set accounting line options
106199: --

Line 106200: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

106196: p_header_num => 0); -- 4262811
106197: --
106198: -- set accounting line options
106199: --
106200: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
106201: p_natural_side_code => 'D'
106202: , p_gain_or_loss_flag => 'N'
106203: , p_gl_transfer_mode_code => 'S'
106204: , p_acct_entry_type_code => 'A'

Line 106214: xla_ae_lines_pkg.SetAcctLineType

106210: --
106211: --
106212: -- set accounting line type info
106213: --
106214: xla_ae_lines_pkg.SetAcctLineType
106215: (p_component_type => l_component_type
106216: ,p_event_type_code => l_event_type_code
106217: ,p_line_definition_owner_code => l_line_definition_owner_code
106218: ,p_line_definition_code => l_line_definition_code

Line 106228: xla_ae_lines_pkg.SetAcctClass(

106224: ,p_event_class_code => l_event_class_code);
106225: --
106226: -- set accounting class
106227: --
106228: xla_ae_lines_pkg.SetAcctClass(
106229: p_accounting_class_code => 'NRTAX'
106230: , p_ae_header_id => l_ae_header_id
106231: );
106232:

Line 106236: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

106232:
106233: --
106234: -- set rounding class
106235: --
106236: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106237: 'NRTAX';
106238:
106239: --
106240: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 106240: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

106236: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106237: 'NRTAX';
106238:
106239: --
106240: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106241: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106242: --
106243: -- bulk performance
106244: --

Line 106241: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

106237: 'NRTAX';
106238:
106239: --
106240: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106241: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106242: --
106243: -- bulk performance
106244: --
106245: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 106245: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

106241: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106242: --
106243: -- bulk performance
106244: --
106245: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106246:
106247: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106248: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106249:

Line 106247: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

106243: -- bulk performance
106244: --
106245: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106246:
106247: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106248: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106249:
106250: -- 4955764
106251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106247: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106248: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106249:
106250: -- 4955764
106251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106253:
106254: -- 4458381 Public Sector Enh
106255:

Line 106361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

106357: l_rec_acct_attrs.array_num_value(43) := p_source_89;
106358: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
106359: l_rec_acct_attrs.array_num_value(44) := p_source_90;
106360:
106361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106363:
106364: ---------------------------------------------------------------------------------------------------------------
106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 106362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

106358: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
106359: l_rec_acct_attrs.array_num_value(44) := p_source_90;
106360:
106361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106363:
106364: ---------------------------------------------------------------------------------------------------------------
106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106366: ---------------------------------------------------------------------------------------------------------------

Line 106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

106361: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
106362: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
106363:
106364: ---------------------------------------------------------------------------------------------------------------
106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106366: ---------------------------------------------------------------------------------------------------------------
106367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106368:
106369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 106367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

106363:
106364: ---------------------------------------------------------------------------------------------------------------
106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106366: ---------------------------------------------------------------------------------------------------------------
106367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106368:
106369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106371:

Line 106369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106365: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
106366: ---------------------------------------------------------------------------------------------------------------
106367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106368:
106369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106371:
106372: IF xla_accounting_cache_pkg.GetValueChar
106373: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 106370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

106366: ---------------------------------------------------------------------------------------------------------------
106367: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
106368:
106369: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106370: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106371:
106372: IF xla_accounting_cache_pkg.GetValueChar
106373: (p_source_code => 'LEDGER_CATEGORY_CODE'
106374: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 106381: xla_ae_lines_pkg.BflowUpgEntry

106377: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106378: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
106379: )
106380: THEN
106381: xla_ae_lines_pkg.BflowUpgEntry
106382: (p_business_method_code => l_bflow_method_code
106383: ,p_business_class_code => l_bflow_class_code
106384: ,p_balance_type => l_balance_type_code);
106385: ELSE

Line 106398: xla_ae_lines_pkg.SetLineDescription(

106394: --
106395: -- call description
106396: --
106397:
106398: xla_ae_lines_pkg.SetLineDescription(
106399: p_ae_header_id => l_ae_header_id
106400: ,p_description => Description_1 (
106401: p_application_id => p_application_id
106402: , p_ae_header_id => l_ae_header_id

Line 106431: xla_ae_lines_pkg.set_ccid(

106427: , x_value_type_code => l_adr_value_type_code
106428: , p_side => 'NA'
106429: );
106430:
106431: xla_ae_lines_pkg.set_ccid(
106432: p_code_combination_id => l_ccid
106433: , p_value_type_code => l_adr_value_type_code
106434: , p_transaction_coa_id => l_adr_transaction_coa_id
106435: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106467: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

106463: xla_accounting_err_pkg.build_message
106464: (p_appli_s_name => 'XLA'
106465: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
106466: ,p_token_1 => 'LINE_NUMBER'
106467: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
106468: ,p_token_2 => 'LINE_TYPE_NAME'
106469: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
106470: l_component_type
106471: ,l_component_code

Line 106503: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

106499: --
106500: --
106501: ------------------------------------------------------------------------------------------------
106502: -- 4219869 Business Flow
106503: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106504: -- Prior Entry. Currently, the following code is always generated.
106505: ------------------------------------------------------------------------------------------------
106506: XLA_AE_LINES_PKG.ValidateCurrentLine;
106507:

Line 106506: XLA_AE_LINES_PKG.ValidateCurrentLine;

106502: -- 4219869 Business Flow
106503: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
106504: -- Prior Entry. Currently, the following code is always generated.
106505: ------------------------------------------------------------------------------------------------
106506: XLA_AE_LINES_PKG.ValidateCurrentLine;
106507:
106508: ------------------------------------------------------------------------------------
106509: -- 4219869 Business Flow
106510: -- Populated credit and debit amounts -- Need to generate this within IF

Line 106512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106508: ------------------------------------------------------------------------------------
106509: -- 4219869 Business Flow
106510: -- Populated credit and debit amounts -- Need to generate this within IF
106511: ------------------------------------------------------------------------------------
106512: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106513:
106514: ----------------------------------------------------------------------------------
106515: -- 4219869 Business Flow
106516: -- Update journal entry status -- Need to generate this within IF

Line 106544: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

106540: -- To allow MPA report to determine if it should generate report process
106541: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106542: ------------------------------------------------------------------------------------------
106543:
106544: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106545: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106546: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106547: -- call ADRs
106548: -- Bug 4922099

Line 106545: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

106541: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
106542: ------------------------------------------------------------------------------------------
106543:
106544: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
106545: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
106546: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
106547: -- call ADRs
106548: -- Bug 4922099
106549: --

Line 106569: xla_ae_lines_pkg.set_ccid(

106565: , x_value_type_code => l_adr_value_type_code
106566: , p_side => 'NA'
106567: );
106568:
106569: xla_ae_lines_pkg.set_ccid(
106570: p_code_combination_id => l_ccid
106571: , p_value_type_code => l_adr_value_type_code
106572: , p_transaction_coa_id => l_adr_transaction_coa_id
106573: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 106592: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

106588:
106589: --
106590: -- Update the line information that should be overwritten
106591: --
106592: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106593: p_header_num => 1);
106594: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106595:
106596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 106594: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

106590: -- Update the line information that should be overwritten
106591: --
106592: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106593: p_header_num => 1);
106594: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106595:
106596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106597:
106598: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 106596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

106592: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
106593: p_header_num => 1);
106594: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
106595:
106596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106597:
106598: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106599: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106600: END IF;

Line 106599: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

106595:
106596: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
106597:
106598: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
106599: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
106600: END IF;
106601:
106602: --
106603: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 106606: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

106602: --
106603: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106604: --
106605: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106606: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106607: ELSE
106608: ---------------------------------------------------------------------------------------------------
106609: -- 4262811a Switch Sign
106610: ---------------------------------------------------------------------------------------------------

Line 106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

106607: ELSE
106608: ---------------------------------------------------------------------------------------------------
106609: -- 4262811a Switch Sign
106610: ---------------------------------------------------------------------------------------------------
106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106608: ---------------------------------------------------------------------------------------------------
106609: -- 4262811a Switch Sign
106610: ---------------------------------------------------------------------------------------------------
106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302

Line 106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106609: -- 4262811a Switch Sign
106610: ---------------------------------------------------------------------------------------------------
106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302
106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

106610: ---------------------------------------------------------------------------------------------------
106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302
106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106618: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106611: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
106612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302
106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106618: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106619:

Line 106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

106613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302
106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106618: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106619:
106620: END IF;
106621:

Line 106618: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

106614: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
106615: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106616: -- 5132302
106617: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
106618: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
106619:
106620: END IF;
106621:
106622: -- 4955764

Line 106623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106619:
106620: END IF;
106621:
106622: -- 4955764
106623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106625:
106626:
106627: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 106627: XLA_AE_LINES_PKG.ValidateCurrentLine;

106623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106625:
106626:
106627: XLA_AE_LINES_PKG.ValidateCurrentLine;
106628: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106629:
106630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106631: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 106628: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

106624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
106625:
106626:
106627: XLA_AE_LINES_PKG.ValidateCurrentLine;
106628: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106629:
106630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106631: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106632: ,p_balance_type_code => l_balance_type_code);

Line 106829: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

106825: --
106826: -- bulk performance
106827: --
106828: l_balance_type_code VARCHAR2(1);
106829: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
106830: l_log_module VARCHAR2(240);
106831:
106832: --
106833: -- Upgrade strategy

Line 106907: XLA_AE_LINES_PKG.SetNewLine;

106903: ') <> 'Y'
106904: THEN
106905:
106906: --
106907: XLA_AE_LINES_PKG.SetNewLine;
106908:
106909: p_balance_type_code := l_balance_type_code;
106910: -- set the flag so later we will know whether the gain loss line needs to be created
106911:

Line 106919: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

106915:
106916: --
106917: -- bulk performance
106918: --
106919: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
106920: p_header_num => 0); -- 4262811
106921: --
106922: -- set accounting line options
106923: --

Line 106924: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

106920: p_header_num => 0); -- 4262811
106921: --
106922: -- set accounting line options
106923: --
106924: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
106925: p_natural_side_code => 'D'
106926: , p_gain_or_loss_flag => 'N'
106927: , p_gl_transfer_mode_code => 'S'
106928: , p_acct_entry_type_code => 'A'

Line 106938: xla_ae_lines_pkg.SetAcctLineType

106934: --
106935: --
106936: -- set accounting line type info
106937: --
106938: xla_ae_lines_pkg.SetAcctLineType
106939: (p_component_type => l_component_type
106940: ,p_event_type_code => l_event_type_code
106941: ,p_line_definition_owner_code => l_line_definition_owner_code
106942: ,p_line_definition_code => l_line_definition_code

Line 106952: xla_ae_lines_pkg.SetAcctClass(

106948: ,p_event_class_code => l_event_class_code);
106949: --
106950: -- set accounting class
106951: --
106952: xla_ae_lines_pkg.SetAcctClass(
106953: p_accounting_class_code => 'NRTAX'
106954: , p_ae_header_id => l_ae_header_id
106955: );
106956:

Line 106960: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

106956:
106957: --
106958: -- set rounding class
106959: --
106960: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106961: 'NRTAX';
106962:
106963: --
106964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 106964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

106960: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
106961: 'NRTAX';
106962:
106963: --
106964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106966: --
106967: -- bulk performance
106968: --

Line 106965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

106961: 'NRTAX';
106962:
106963: --
106964: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
106965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106966: --
106967: -- bulk performance
106968: --
106969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 106969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

106965: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
106966: --
106967: -- bulk performance
106968: --
106969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106970:
106971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106973:

Line 106971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

106967: -- bulk performance
106968: --
106969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106970:
106971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106973:
106974: -- 4955764
106975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 106975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

106971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106973:
106974: -- 4955764
106975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
106977:
106978: -- 4458381 Public Sector Enh
106979:

Line 107083: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

107079: l_rec_acct_attrs.array_num_value(42) := p_source_89;
107080: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107081: l_rec_acct_attrs.array_num_value(43) := p_source_90;
107082:
107083: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107084: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107085:
107086: ---------------------------------------------------------------------------------------------------------------
107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 107084: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

107080: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107081: l_rec_acct_attrs.array_num_value(43) := p_source_90;
107082:
107083: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107084: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107085:
107086: ---------------------------------------------------------------------------------------------------------------
107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107088: ---------------------------------------------------------------------------------------------------------------

Line 107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

107083: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107084: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107085:
107086: ---------------------------------------------------------------------------------------------------------------
107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107088: ---------------------------------------------------------------------------------------------------------------
107089: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107090:
107091: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 107089: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

107085:
107086: ---------------------------------------------------------------------------------------------------------------
107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107088: ---------------------------------------------------------------------------------------------------------------
107089: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107090:
107091: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107092: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107093:

Line 107091: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107087: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107088: ---------------------------------------------------------------------------------------------------------------
107089: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107090:
107091: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107092: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107093:
107094: IF xla_accounting_cache_pkg.GetValueChar
107095: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 107092: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107088: ---------------------------------------------------------------------------------------------------------------
107089: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107090:
107091: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107092: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107093:
107094: IF xla_accounting_cache_pkg.GetValueChar
107095: (p_source_code => 'LEDGER_CATEGORY_CODE'
107096: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 107103: xla_ae_lines_pkg.BflowUpgEntry

107099: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107100: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
107101: )
107102: THEN
107103: xla_ae_lines_pkg.BflowUpgEntry
107104: (p_business_method_code => l_bflow_method_code
107105: ,p_business_class_code => l_bflow_class_code
107106: ,p_balance_type => l_balance_type_code);
107107: ELSE

Line 107120: xla_ae_lines_pkg.SetLineDescription(

107116: --
107117: -- call description
107118: --
107119:
107120: xla_ae_lines_pkg.SetLineDescription(
107121: p_ae_header_id => l_ae_header_id
107122: ,p_description => Description_1 (
107123: p_application_id => p_application_id
107124: , p_ae_header_id => l_ae_header_id

Line 107153: xla_ae_lines_pkg.set_ccid(

107149: , x_value_type_code => l_adr_value_type_code
107150: , p_side => 'NA'
107151: );
107152:
107153: xla_ae_lines_pkg.set_ccid(
107154: p_code_combination_id => l_ccid
107155: , p_value_type_code => l_adr_value_type_code
107156: , p_transaction_coa_id => l_adr_transaction_coa_id
107157: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107189: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

107185: xla_accounting_err_pkg.build_message
107186: (p_appli_s_name => 'XLA'
107187: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
107188: ,p_token_1 => 'LINE_NUMBER'
107189: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
107190: ,p_token_2 => 'LINE_TYPE_NAME'
107191: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
107192: l_component_type
107193: ,l_component_code

Line 107225: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

107221: --
107222: --
107223: ------------------------------------------------------------------------------------------------
107224: -- 4219869 Business Flow
107225: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107226: -- Prior Entry. Currently, the following code is always generated.
107227: ------------------------------------------------------------------------------------------------
107228: XLA_AE_LINES_PKG.ValidateCurrentLine;
107229:

Line 107228: XLA_AE_LINES_PKG.ValidateCurrentLine;

107224: -- 4219869 Business Flow
107225: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107226: -- Prior Entry. Currently, the following code is always generated.
107227: ------------------------------------------------------------------------------------------------
107228: XLA_AE_LINES_PKG.ValidateCurrentLine;
107229:
107230: ------------------------------------------------------------------------------------
107231: -- 4219869 Business Flow
107232: -- Populated credit and debit amounts -- Need to generate this within IF

Line 107234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107230: ------------------------------------------------------------------------------------
107231: -- 4219869 Business Flow
107232: -- Populated credit and debit amounts -- Need to generate this within IF
107233: ------------------------------------------------------------------------------------
107234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107235:
107236: ----------------------------------------------------------------------------------
107237: -- 4219869 Business Flow
107238: -- Update journal entry status -- Need to generate this within IF

Line 107266: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

107262: -- To allow MPA report to determine if it should generate report process
107263: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107264: ------------------------------------------------------------------------------------------
107265:
107266: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107267: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107268: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107269: -- call ADRs
107270: -- Bug 4922099

Line 107267: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

107263: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107264: ------------------------------------------------------------------------------------------
107265:
107266: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107267: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107268: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107269: -- call ADRs
107270: -- Bug 4922099
107271: --

Line 107291: xla_ae_lines_pkg.set_ccid(

107287: , x_value_type_code => l_adr_value_type_code
107288: , p_side => 'NA'
107289: );
107290:
107291: xla_ae_lines_pkg.set_ccid(
107292: p_code_combination_id => l_ccid
107293: , p_value_type_code => l_adr_value_type_code
107294: , p_transaction_coa_id => l_adr_transaction_coa_id
107295: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

107310:
107311: --
107312: -- Update the line information that should be overwritten
107313: --
107314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107315: p_header_num => 1);
107316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107317:
107318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 107316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

107312: -- Update the line information that should be overwritten
107313: --
107314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107315: p_header_num => 1);
107316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107317:
107318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107319:
107320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 107318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

107314: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
107315: p_header_num => 1);
107316: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
107317:
107318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107319:
107320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107322: END IF;

Line 107321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

107317:
107318: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
107319:
107320: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
107321: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
107322: END IF;
107323:
107324: --
107325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 107328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

107324: --
107325: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107326: --
107327: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107328: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107329: ELSE
107330: ---------------------------------------------------------------------------------------------------
107331: -- 4262811a Switch Sign
107332: ---------------------------------------------------------------------------------------------------

Line 107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

107329: ELSE
107330: ---------------------------------------------------------------------------------------------------
107331: -- 4262811a Switch Sign
107332: ---------------------------------------------------------------------------------------------------
107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107330: ---------------------------------------------------------------------------------------------------
107331: -- 4262811a Switch Sign
107332: ---------------------------------------------------------------------------------------------------
107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302

Line 107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107331: -- 4262811a Switch Sign
107332: ---------------------------------------------------------------------------------------------------
107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302
107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

107332: ---------------------------------------------------------------------------------------------------
107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302
107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107333: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
107334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302
107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107341:

Line 107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

107335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302
107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107341:
107342: END IF;
107343:

Line 107340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

107336: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
107337: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107338: -- 5132302
107339: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
107340: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
107341:
107342: END IF;
107343:
107344: -- 4955764

Line 107345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107341:
107342: END IF;
107343:
107344: -- 4955764
107345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107347:
107348:
107349: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 107349: XLA_AE_LINES_PKG.ValidateCurrentLine;

107345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107347:
107348:
107349: XLA_AE_LINES_PKG.ValidateCurrentLine;
107350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107351:
107352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 107350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
107347:
107348:
107349: XLA_AE_LINES_PKG.ValidateCurrentLine;
107350: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107351:
107352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107354: ,p_balance_type_code => l_balance_type_code);

Line 107551: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

107547: --
107548: -- bulk performance
107549: --
107550: l_balance_type_code VARCHAR2(1);
107551: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
107552: l_log_module VARCHAR2(240);
107553:
107554: --
107555: -- Upgrade strategy

Line 107623: XLA_AE_LINES_PKG.SetNewLine;

107619: ') <> 'Y'
107620: THEN
107621:
107622: --
107623: XLA_AE_LINES_PKG.SetNewLine;
107624:
107625: p_balance_type_code := l_balance_type_code;
107626: -- set the flag so later we will know whether the gain loss line needs to be created
107627:

Line 107635: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

107631:
107632: --
107633: -- bulk performance
107634: --
107635: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
107636: p_header_num => 0); -- 4262811
107637: --
107638: -- set accounting line options
107639: --

Line 107640: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

107636: p_header_num => 0); -- 4262811
107637: --
107638: -- set accounting line options
107639: --
107640: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
107641: p_natural_side_code => 'D'
107642: , p_gain_or_loss_flag => 'N'
107643: , p_gl_transfer_mode_code => 'S'
107644: , p_acct_entry_type_code => 'A'

Line 107654: xla_ae_lines_pkg.SetAcctLineType

107650: --
107651: --
107652: -- set accounting line type info
107653: --
107654: xla_ae_lines_pkg.SetAcctLineType
107655: (p_component_type => l_component_type
107656: ,p_event_type_code => l_event_type_code
107657: ,p_line_definition_owner_code => l_line_definition_owner_code
107658: ,p_line_definition_code => l_line_definition_code

Line 107668: xla_ae_lines_pkg.SetAcctClass(

107664: ,p_event_class_code => l_event_class_code);
107665: --
107666: -- set accounting class
107667: --
107668: xla_ae_lines_pkg.SetAcctClass(
107669: p_accounting_class_code => 'NRTAX'
107670: , p_ae_header_id => l_ae_header_id
107671: );
107672:

Line 107676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

107672:
107673: --
107674: -- set rounding class
107675: --
107676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107677: 'NRTAX';
107678:
107679: --
107680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 107680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

107676: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
107677: 'NRTAX';
107678:
107679: --
107680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107682: --
107683: -- bulk performance
107684: --

Line 107681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

107677: 'NRTAX';
107678:
107679: --
107680: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
107681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107682: --
107683: -- bulk performance
107684: --
107685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 107685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

107681: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
107682: --
107683: -- bulk performance
107684: --
107685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107686:
107687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107689:

Line 107687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

107683: -- bulk performance
107684: --
107685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
107686:
107687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107689:
107690: -- 4955764
107691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 107691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

107687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
107688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
107689:
107690: -- 4955764
107691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
107692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
107693:
107694: -- 4458381 Public Sector Enh
107695:

Line 107799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

107795: l_rec_acct_attrs.array_num_value(42) := p_source_89;
107796: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107797: l_rec_acct_attrs.array_num_value(43) := p_source_90;
107798:
107799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107801:
107802: ---------------------------------------------------------------------------------------------------------------
107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 107800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

107796: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
107797: l_rec_acct_attrs.array_num_value(43) := p_source_90;
107798:
107799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107801:
107802: ---------------------------------------------------------------------------------------------------------------
107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107804: ---------------------------------------------------------------------------------------------------------------

Line 107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

107799: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
107800: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
107801:
107802: ---------------------------------------------------------------------------------------------------------------
107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107804: ---------------------------------------------------------------------------------------------------------------
107805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107806:
107807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 107805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

107801:
107802: ---------------------------------------------------------------------------------------------------------------
107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107804: ---------------------------------------------------------------------------------------------------------------
107805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107806:
107807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107809:

Line 107807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107803: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
107804: ---------------------------------------------------------------------------------------------------------------
107805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107806:
107807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107809:
107810: IF xla_accounting_cache_pkg.GetValueChar
107811: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 107808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

107804: ---------------------------------------------------------------------------------------------------------------
107805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
107806:
107807: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
107809:
107810: IF xla_accounting_cache_pkg.GetValueChar
107811: (p_source_code => 'LEDGER_CATEGORY_CODE'
107812: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 107819: xla_ae_lines_pkg.BflowUpgEntry

107815: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
107816: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
107817: )
107818: THEN
107819: xla_ae_lines_pkg.BflowUpgEntry
107820: (p_business_method_code => l_bflow_method_code
107821: ,p_business_class_code => l_bflow_class_code
107822: ,p_balance_type => l_balance_type_code);
107823: ELSE

Line 107836: xla_ae_lines_pkg.SetLineDescription(

107832: --
107833: -- call description
107834: --
107835:
107836: xla_ae_lines_pkg.SetLineDescription(
107837: p_ae_header_id => l_ae_header_id
107838: ,p_description => Description_1 (
107839: p_application_id => p_application_id
107840: , p_ae_header_id => l_ae_header_id

Line 107869: xla_ae_lines_pkg.set_ccid(

107865: , x_value_type_code => l_adr_value_type_code
107866: , p_side => 'NA'
107867: );
107868:
107869: xla_ae_lines_pkg.set_ccid(
107870: p_code_combination_id => l_ccid
107871: , p_value_type_code => l_adr_value_type_code
107872: , p_transaction_coa_id => l_adr_transaction_coa_id
107873: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 107905: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

107901: xla_accounting_err_pkg.build_message
107902: (p_appli_s_name => 'XLA'
107903: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
107904: ,p_token_1 => 'LINE_NUMBER'
107905: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
107906: ,p_token_2 => 'LINE_TYPE_NAME'
107907: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
107908: l_component_type
107909: ,l_component_code

Line 107941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

107937: --
107938: --
107939: ------------------------------------------------------------------------------------------------
107940: -- 4219869 Business Flow
107941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107942: -- Prior Entry. Currently, the following code is always generated.
107943: ------------------------------------------------------------------------------------------------
107944: XLA_AE_LINES_PKG.ValidateCurrentLine;
107945:

Line 107944: XLA_AE_LINES_PKG.ValidateCurrentLine;

107940: -- 4219869 Business Flow
107941: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
107942: -- Prior Entry. Currently, the following code is always generated.
107943: ------------------------------------------------------------------------------------------------
107944: XLA_AE_LINES_PKG.ValidateCurrentLine;
107945:
107946: ------------------------------------------------------------------------------------
107947: -- 4219869 Business Flow
107948: -- Populated credit and debit amounts -- Need to generate this within IF

Line 107950: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

107946: ------------------------------------------------------------------------------------
107947: -- 4219869 Business Flow
107948: -- Populated credit and debit amounts -- Need to generate this within IF
107949: ------------------------------------------------------------------------------------
107950: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107951:
107952: ----------------------------------------------------------------------------------
107953: -- 4219869 Business Flow
107954: -- Update journal entry status -- Need to generate this within IF

Line 107982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

107978: -- To allow MPA report to determine if it should generate report process
107979: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107980: ------------------------------------------------------------------------------------------
107981:
107982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107984: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107985: -- call ADRs
107986: -- Bug 4922099

Line 107983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

107979: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
107980: ------------------------------------------------------------------------------------------
107981:
107982: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
107983: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
107984: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
107985: -- call ADRs
107986: -- Bug 4922099
107987: --

Line 108007: xla_ae_lines_pkg.set_ccid(

108003: , x_value_type_code => l_adr_value_type_code
108004: , p_side => 'NA'
108005: );
108006:
108007: xla_ae_lines_pkg.set_ccid(
108008: p_code_combination_id => l_ccid
108009: , p_value_type_code => l_adr_value_type_code
108010: , p_transaction_coa_id => l_adr_transaction_coa_id
108011: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

108026:
108027: --
108028: -- Update the line information that should be overwritten
108029: --
108030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108031: p_header_num => 1);
108032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108033:
108034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 108032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

108028: -- Update the line information that should be overwritten
108029: --
108030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108031: p_header_num => 1);
108032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108033:
108034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108035:
108036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 108034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

108030: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108031: p_header_num => 1);
108032: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108033:
108034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108035:
108036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108038: END IF;

Line 108037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

108033:
108034: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108035:
108036: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108037: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108038: END IF;
108039:
108040: --
108041: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 108044: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

108040: --
108041: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108042: --
108043: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108044: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108045: ELSE
108046: ---------------------------------------------------------------------------------------------------
108047: -- 4262811a Switch Sign
108048: ---------------------------------------------------------------------------------------------------

Line 108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

108045: ELSE
108046: ---------------------------------------------------------------------------------------------------
108047: -- 4262811a Switch Sign
108048: ---------------------------------------------------------------------------------------------------
108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108046: ---------------------------------------------------------------------------------------------------
108047: -- 4262811a Switch Sign
108048: ---------------------------------------------------------------------------------------------------
108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302

Line 108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108047: -- 4262811a Switch Sign
108048: ---------------------------------------------------------------------------------------------------
108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302
108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108048: ---------------------------------------------------------------------------------------------------
108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302
108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108049: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108050: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302
108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108057:

Line 108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

108051: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302
108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108057:
108058: END IF;
108059:

Line 108056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108052: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108053: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108054: -- 5132302
108055: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108056: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108057:
108058: END IF;
108059:
108060: -- 4955764

Line 108061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108057:
108058: END IF;
108059:
108060: -- 4955764
108061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108063:
108064:
108065: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 108065: XLA_AE_LINES_PKG.ValidateCurrentLine;

108061: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108063:
108064:
108065: XLA_AE_LINES_PKG.ValidateCurrentLine;
108066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108067:
108068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 108066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108062: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108063:
108064:
108065: XLA_AE_LINES_PKG.ValidateCurrentLine;
108066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108067:
108068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108070: ,p_balance_type_code => l_balance_type_code);

Line 108230: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108226: --
108227: -- bulk performance
108228: --
108229: l_balance_type_code VARCHAR2(1);
108230: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108231: l_log_module VARCHAR2(240);
108232:
108233: --
108234: -- Upgrade strategy

Line 108298: XLA_AE_LINES_PKG.SetNewLine;

108294: ') = 'PAYMENTCARD'
108295: THEN
108296:
108297: --
108298: XLA_AE_LINES_PKG.SetNewLine;
108299:
108300: p_balance_type_code := l_balance_type_code;
108301: -- set the flag so later we will know whether the gain loss line needs to be created
108302:

Line 108310: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108306:
108307: --
108308: -- bulk performance
108309: --
108310: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108311: p_header_num => 0); -- 4262811
108312: --
108313: -- set accounting line options
108314: --

Line 108315: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108311: p_header_num => 0); -- 4262811
108312: --
108313: -- set accounting line options
108314: --
108315: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108316: p_natural_side_code => 'C'
108317: , p_gain_or_loss_flag => 'N'
108318: , p_gl_transfer_mode_code => 'S'
108319: , p_acct_entry_type_code => 'A'

Line 108329: xla_ae_lines_pkg.SetAcctLineType

108325: --
108326: --
108327: -- set accounting line type info
108328: --
108329: xla_ae_lines_pkg.SetAcctLineType
108330: (p_component_type => l_component_type
108331: ,p_event_type_code => l_event_type_code
108332: ,p_line_definition_owner_code => l_line_definition_owner_code
108333: ,p_line_definition_code => l_line_definition_code

Line 108343: xla_ae_lines_pkg.SetAcctClass(

108339: ,p_event_class_code => l_event_class_code);
108340: --
108341: -- set accounting class
108342: --
108343: xla_ae_lines_pkg.SetAcctClass(
108344: p_accounting_class_code => 'PAYMENTCARD'
108345: , p_ae_header_id => l_ae_header_id
108346: );
108347:

Line 108351: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108347:
108348: --
108349: -- set rounding class
108350: --
108351: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108352: 'PAYMENTCARD';
108353:
108354: --
108355: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108355: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108351: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108352: 'PAYMENTCARD';
108353:
108354: --
108355: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108356: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108357: --
108358: -- bulk performance
108359: --

Line 108356: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108352: 'PAYMENTCARD';
108353:
108354: --
108355: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108356: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108357: --
108358: -- bulk performance
108359: --
108360: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108360: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108356: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108357: --
108358: -- bulk performance
108359: --
108360: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108361:
108362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108363: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108364:

Line 108362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108358: -- bulk performance
108359: --
108360: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108361:
108362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108363: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108364:
108365: -- 4955764
108366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108362: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108363: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108364:
108365: -- 4955764
108366: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108367: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108368:
108369: -- 4458381 Public Sector Enh
108370:

Line 108426: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

108422: l_rec_acct_attrs.array_num_value(23) := p_source_87;
108423: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108424: l_rec_acct_attrs.array_num_value(24) := p_source_88;
108425:
108426: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108427: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108428:
108429: ---------------------------------------------------------------------------------------------------------------
108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 108427: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

108423: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
108424: l_rec_acct_attrs.array_num_value(24) := p_source_88;
108425:
108426: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108427: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108428:
108429: ---------------------------------------------------------------------------------------------------------------
108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108431: ---------------------------------------------------------------------------------------------------------------

Line 108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

108426: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
108427: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
108428:
108429: ---------------------------------------------------------------------------------------------------------------
108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108431: ---------------------------------------------------------------------------------------------------------------
108432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108433:
108434: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 108432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

108428:
108429: ---------------------------------------------------------------------------------------------------------------
108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108431: ---------------------------------------------------------------------------------------------------------------
108432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108433:
108434: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108435: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108436:

Line 108434: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108430: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
108431: ---------------------------------------------------------------------------------------------------------------
108432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108433:
108434: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108435: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108436:
108437: IF xla_accounting_cache_pkg.GetValueChar
108438: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 108435: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

108431: ---------------------------------------------------------------------------------------------------------------
108432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
108433:
108434: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108435: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
108436:
108437: IF xla_accounting_cache_pkg.GetValueChar
108438: (p_source_code => 'LEDGER_CATEGORY_CODE'
108439: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 108446: xla_ae_lines_pkg.BflowUpgEntry

108442: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
108443: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
108444: )
108445: THEN
108446: xla_ae_lines_pkg.BflowUpgEntry
108447: (p_business_method_code => l_bflow_method_code
108448: ,p_business_class_code => l_bflow_class_code
108449: ,p_balance_type => l_balance_type_code);
108450: ELSE

Line 108486: xla_ae_lines_pkg.set_ccid(

108482: , x_value_type_code => l_adr_value_type_code
108483: , p_side => 'NA'
108484: );
108485:
108486: xla_ae_lines_pkg.set_ccid(
108487: p_code_combination_id => l_ccid
108488: , p_value_type_code => l_adr_value_type_code
108489: , p_transaction_coa_id => l_adr_transaction_coa_id
108490: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108522: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

108518: xla_accounting_err_pkg.build_message
108519: (p_appli_s_name => 'XLA'
108520: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
108521: ,p_token_1 => 'LINE_NUMBER'
108522: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
108523: ,p_token_2 => 'LINE_TYPE_NAME'
108524: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
108525: l_component_type
108526: ,l_component_code

Line 108558: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

108554: --
108555: --
108556: ------------------------------------------------------------------------------------------------
108557: -- 4219869 Business Flow
108558: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108559: -- Prior Entry. Currently, the following code is always generated.
108560: ------------------------------------------------------------------------------------------------
108561: XLA_AE_LINES_PKG.ValidateCurrentLine;
108562:

Line 108561: XLA_AE_LINES_PKG.ValidateCurrentLine;

108557: -- 4219869 Business Flow
108558: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
108559: -- Prior Entry. Currently, the following code is always generated.
108560: ------------------------------------------------------------------------------------------------
108561: XLA_AE_LINES_PKG.ValidateCurrentLine;
108562:
108563: ------------------------------------------------------------------------------------
108564: -- 4219869 Business Flow
108565: -- Populated credit and debit amounts -- Need to generate this within IF

Line 108567: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108563: ------------------------------------------------------------------------------------
108564: -- 4219869 Business Flow
108565: -- Populated credit and debit amounts -- Need to generate this within IF
108566: ------------------------------------------------------------------------------------
108567: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108568:
108569: ----------------------------------------------------------------------------------
108570: -- 4219869 Business Flow
108571: -- Update journal entry status -- Need to generate this within IF

Line 108599: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

108595: -- To allow MPA report to determine if it should generate report process
108596: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108597: ------------------------------------------------------------------------------------------
108598:
108599: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108600: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108601: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108602: -- call ADRs
108603: -- Bug 4922099

Line 108600: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

108596: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
108597: ------------------------------------------------------------------------------------------
108598:
108599: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
108600: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
108601: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
108602: -- call ADRs
108603: -- Bug 4922099
108604: --

Line 108624: xla_ae_lines_pkg.set_ccid(

108620: , x_value_type_code => l_adr_value_type_code
108621: , p_side => 'NA'
108622: );
108623:
108624: xla_ae_lines_pkg.set_ccid(
108625: p_code_combination_id => l_ccid
108626: , p_value_type_code => l_adr_value_type_code
108627: , p_transaction_coa_id => l_adr_transaction_coa_id
108628: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 108647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

108643:
108644: --
108645: -- Update the line information that should be overwritten
108646: --
108647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108648: p_header_num => 1);
108649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108650:
108651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 108649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

108645: -- Update the line information that should be overwritten
108646: --
108647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108648: p_header_num => 1);
108649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108650:
108651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108652:
108653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 108651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

108647: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
108648: p_header_num => 1);
108649: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
108650:
108651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108652:
108653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108654: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108655: END IF;

Line 108654: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

108650:
108651: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
108652:
108653: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
108654: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
108655: END IF;
108656:
108657: --
108658: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 108661: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

108657: --
108658: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
108659: --
108660: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
108661: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
108662: ELSE
108663: ---------------------------------------------------------------------------------------------------
108664: -- 4262811a Switch Sign
108665: ---------------------------------------------------------------------------------------------------

Line 108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

108662: ELSE
108663: ---------------------------------------------------------------------------------------------------
108664: -- 4262811a Switch Sign
108665: ---------------------------------------------------------------------------------------------------
108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108663: ---------------------------------------------------------------------------------------------------
108664: -- 4262811a Switch Sign
108665: ---------------------------------------------------------------------------------------------------
108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302

Line 108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108664: -- 4262811a Switch Sign
108665: ---------------------------------------------------------------------------------------------------
108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302
108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

108665: ---------------------------------------------------------------------------------------------------
108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302
108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108666: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
108667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302
108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108674:

Line 108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

108668: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302
108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108674:
108675: END IF;
108676:

Line 108673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

108669: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
108670: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108671: -- 5132302
108672: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
108673: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
108674:
108675: END IF;
108676:
108677: -- 4955764

Line 108678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108674:
108675: END IF;
108676:
108677: -- 4955764
108678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108680:
108681:
108682: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 108682: XLA_AE_LINES_PKG.ValidateCurrentLine;

108678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108680:
108681:
108682: XLA_AE_LINES_PKG.ValidateCurrentLine;
108683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108684:
108685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 108683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

108679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
108680:
108681:
108682: XLA_AE_LINES_PKG.ValidateCurrentLine;
108683: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
108684:
108685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
108686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
108687: ,p_balance_type_code => l_balance_type_code);

Line 108853: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

108849: --
108850: -- bulk performance
108851: --
108852: l_balance_type_code VARCHAR2(1);
108853: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
108854: l_log_module VARCHAR2(240);
108855:
108856: --
108857: -- Upgrade strategy

Line 108926: XLA_AE_LINES_PKG.SetNewLine;

108922: p_source_114 IS NULL
108923: THEN
108924:
108925: --
108926: XLA_AE_LINES_PKG.SetNewLine;
108927:
108928: p_balance_type_code := l_balance_type_code;
108929: -- set the flag so later we will know whether the gain loss line needs to be created
108930:

Line 108938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

108934:
108935: --
108936: -- bulk performance
108937: --
108938: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
108939: p_header_num => 0); -- 4262811
108940: --
108941: -- set accounting line options
108942: --

Line 108943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

108939: p_header_num => 0); -- 4262811
108940: --
108941: -- set accounting line options
108942: --
108943: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
108944: p_natural_side_code => 'D'
108945: , p_gain_or_loss_flag => 'N'
108946: , p_gl_transfer_mode_code => 'S'
108947: , p_acct_entry_type_code => 'A'

Line 108957: xla_ae_lines_pkg.SetAcctLineType

108953: --
108954: --
108955: -- set accounting line type info
108956: --
108957: xla_ae_lines_pkg.SetAcctLineType
108958: (p_component_type => l_component_type
108959: ,p_event_type_code => l_event_type_code
108960: ,p_line_definition_owner_code => l_line_definition_owner_code
108961: ,p_line_definition_code => l_line_definition_code

Line 108971: xla_ae_lines_pkg.SetAcctClass(

108967: ,p_event_class_code => l_event_class_code);
108968: --
108969: -- set accounting class
108970: --
108971: xla_ae_lines_pkg.SetAcctClass(
108972: p_accounting_class_code => 'ROUNDING'
108973: , p_ae_header_id => l_ae_header_id
108974: );
108975:

Line 108979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

108975:
108976: --
108977: -- set rounding class
108978: --
108979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108980: 'ROUNDING';
108981:
108982: --
108983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 108983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

108979: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
108980: 'ROUNDING';
108981:
108982: --
108983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108985: --
108986: -- bulk performance
108987: --

Line 108984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

108980: 'ROUNDING';
108981:
108982: --
108983: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
108984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108985: --
108986: -- bulk performance
108987: --
108988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 108988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

108984: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
108985: --
108986: -- bulk performance
108987: --
108988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108989:
108990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108992:

Line 108990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

108986: -- bulk performance
108987: --
108988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
108989:
108990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108992:
108993: -- 4955764
108994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 108994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

108990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
108991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
108992:
108993: -- 4955764
108994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
108995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
108996:
108997: -- 4458381 Public Sector Enh
108998:

Line 109054: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109050: l_rec_acct_attrs.array_num_value(23) := p_source_86;
109051: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
109052: l_rec_acct_attrs.array_num_value(24) := p_source_88;
109053:
109054: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109055: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109056:
109057: ---------------------------------------------------------------------------------------------------------------
109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109055: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109051: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
109052: l_rec_acct_attrs.array_num_value(24) := p_source_88;
109053:
109054: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109055: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109056:
109057: ---------------------------------------------------------------------------------------------------------------
109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109059: ---------------------------------------------------------------------------------------------------------------

Line 109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109054: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109055: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109056:
109057: ---------------------------------------------------------------------------------------------------------------
109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109059: ---------------------------------------------------------------------------------------------------------------
109060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109061:
109062: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109056:
109057: ---------------------------------------------------------------------------------------------------------------
109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109059: ---------------------------------------------------------------------------------------------------------------
109060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109061:
109062: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109063: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109064:

Line 109062: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109058: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109059: ---------------------------------------------------------------------------------------------------------------
109060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109061:
109062: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109063: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109064:
109065: IF xla_accounting_cache_pkg.GetValueChar
109066: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109063: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109059: ---------------------------------------------------------------------------------------------------------------
109060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109061:
109062: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109063: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109064:
109065: IF xla_accounting_cache_pkg.GetValueChar
109066: (p_source_code => 'LEDGER_CATEGORY_CODE'
109067: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109074: xla_ae_lines_pkg.BflowUpgEntry

109070: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109071: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109072: )
109073: THEN
109074: xla_ae_lines_pkg.BflowUpgEntry
109075: (p_business_method_code => l_bflow_method_code
109076: ,p_business_class_code => l_bflow_class_code
109077: ,p_balance_type => l_balance_type_code);
109078: ELSE

Line 109117: xla_ae_lines_pkg.set_ccid(

109113: , x_value_type_code => l_adr_value_type_code
109114: , p_side => 'NA'
109115: );
109116:
109117: xla_ae_lines_pkg.set_ccid(
109118: p_code_combination_id => l_ccid
109119: , p_value_type_code => l_adr_value_type_code
109120: , p_transaction_coa_id => l_adr_transaction_coa_id
109121: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109149: xla_accounting_err_pkg.build_message
109150: (p_appli_s_name => 'XLA'
109151: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109152: ,p_token_1 => 'LINE_NUMBER'
109153: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109154: ,p_token_2 => 'LINE_TYPE_NAME'
109155: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109156: l_component_type
109157: ,l_component_code

Line 109189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109185: --
109186: --
109187: ------------------------------------------------------------------------------------------------
109188: -- 4219869 Business Flow
109189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109190: -- Prior Entry. Currently, the following code is always generated.
109191: ------------------------------------------------------------------------------------------------
109192: XLA_AE_LINES_PKG.ValidateCurrentLine;
109193:

Line 109192: XLA_AE_LINES_PKG.ValidateCurrentLine;

109188: -- 4219869 Business Flow
109189: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109190: -- Prior Entry. Currently, the following code is always generated.
109191: ------------------------------------------------------------------------------------------------
109192: XLA_AE_LINES_PKG.ValidateCurrentLine;
109193:
109194: ------------------------------------------------------------------------------------
109195: -- 4219869 Business Flow
109196: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109194: ------------------------------------------------------------------------------------
109195: -- 4219869 Business Flow
109196: -- Populated credit and debit amounts -- Need to generate this within IF
109197: ------------------------------------------------------------------------------------
109198: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109199:
109200: ----------------------------------------------------------------------------------
109201: -- 4219869 Business Flow
109202: -- Update journal entry status -- Need to generate this within IF

Line 109230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

109226: -- To allow MPA report to determine if it should generate report process
109227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109228: ------------------------------------------------------------------------------------------
109229:
109230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109233: -- call ADRs
109234: -- Bug 4922099

Line 109231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

109227: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
109228: ------------------------------------------------------------------------------------------
109229:
109230: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
109231: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
109232: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
109233: -- call ADRs
109234: -- Bug 4922099
109235: --

Line 109258: xla_ae_lines_pkg.set_ccid(

109254: , x_value_type_code => l_adr_value_type_code
109255: , p_side => 'NA'
109256: );
109257:
109258: xla_ae_lines_pkg.set_ccid(
109259: p_code_combination_id => l_ccid
109260: , p_value_type_code => l_adr_value_type_code
109261: , p_transaction_coa_id => l_adr_transaction_coa_id
109262: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109281: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

109277:
109278: --
109279: -- Update the line information that should be overwritten
109280: --
109281: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109282: p_header_num => 1);
109283: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109284:
109285: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 109283: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

109279: -- Update the line information that should be overwritten
109280: --
109281: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109282: p_header_num => 1);
109283: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109284:
109285: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109286:
109287: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 109285: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

109281: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
109282: p_header_num => 1);
109283: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
109284:
109285: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109286:
109287: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109288: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109289: END IF;

Line 109288: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

109284:
109285: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
109286:
109287: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
109288: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
109289: END IF;
109290:
109291: --
109292: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 109295: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

109291: --
109292: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
109293: --
109294: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
109295: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
109296: ELSE
109297: ---------------------------------------------------------------------------------------------------
109298: -- 4262811a Switch Sign
109299: ---------------------------------------------------------------------------------------------------

Line 109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

109296: ELSE
109297: ---------------------------------------------------------------------------------------------------
109298: -- 4262811a Switch Sign
109299: ---------------------------------------------------------------------------------------------------
109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109297: ---------------------------------------------------------------------------------------------------
109298: -- 4262811a Switch Sign
109299: ---------------------------------------------------------------------------------------------------
109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302

Line 109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109298: -- 4262811a Switch Sign
109299: ---------------------------------------------------------------------------------------------------
109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302
109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

109299: ---------------------------------------------------------------------------------------------------
109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302
109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109300: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
109301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302
109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109308:

Line 109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

109302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302
109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109308:
109309: END IF;
109310:

Line 109307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

109303: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
109304: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109305: -- 5132302
109306: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
109307: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
109308:
109309: END IF;
109310:
109311: -- 4955764

Line 109312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109308:
109309: END IF;
109310:
109311: -- 4955764
109312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109314:
109315:
109316: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 109316: XLA_AE_LINES_PKG.ValidateCurrentLine;

109312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109314:
109315:
109316: XLA_AE_LINES_PKG.ValidateCurrentLine;
109317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109318:
109319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109320: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 109317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
109314:
109315:
109316: XLA_AE_LINES_PKG.ValidateCurrentLine;
109317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109318:
109319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
109320: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
109321: ,p_balance_type_code => l_balance_type_code);

Line 109522: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

109518: --
109519: -- bulk performance
109520: --
109521: l_balance_type_code VARCHAR2(1);
109522: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
109523: l_log_module VARCHAR2(240);
109524:
109525: --
109526: -- Upgrade strategy

Line 109600: XLA_AE_LINES_PKG.SetNewLine;

109596: ') <> 'Y')
109597: THEN
109598:
109599: --
109600: XLA_AE_LINES_PKG.SetNewLine;
109601:
109602: p_balance_type_code := l_balance_type_code;
109603: -- set the flag so later we will know whether the gain loss line needs to be created
109604:

Line 109612: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

109608:
109609: --
109610: -- bulk performance
109611: --
109612: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
109613: p_header_num => 0); -- 4262811
109614: --
109615: -- set accounting line options
109616: --

Line 109617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

109613: p_header_num => 0); -- 4262811
109614: --
109615: -- set accounting line options
109616: --
109617: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
109618: p_natural_side_code => 'D'
109619: , p_gain_or_loss_flag => 'N'
109620: , p_gl_transfer_mode_code => 'S'
109621: , p_acct_entry_type_code => 'A'

Line 109631: xla_ae_lines_pkg.SetAcctLineType

109627: --
109628: --
109629: -- set accounting line type info
109630: --
109631: xla_ae_lines_pkg.SetAcctLineType
109632: (p_component_type => l_component_type
109633: ,p_event_type_code => l_event_type_code
109634: ,p_line_definition_owner_code => l_line_definition_owner_code
109635: ,p_line_definition_code => l_line_definition_code

Line 109645: xla_ae_lines_pkg.SetAcctClass(

109641: ,p_event_class_code => l_event_class_code);
109642: --
109643: -- set accounting class
109644: --
109645: xla_ae_lines_pkg.SetAcctClass(
109646: p_accounting_class_code => 'PREPAID_EXPENSE'
109647: , p_ae_header_id => l_ae_header_id
109648: );
109649:

Line 109653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

109649:
109650: --
109651: -- set rounding class
109652: --
109653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109654: 'PREPAID_EXPENSE';
109655:
109656: --
109657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 109657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

109653: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
109654: 'PREPAID_EXPENSE';
109655:
109656: --
109657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109659: --
109660: -- bulk performance
109661: --

Line 109658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

109654: 'PREPAID_EXPENSE';
109655:
109656: --
109657: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
109658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109659: --
109660: -- bulk performance
109661: --
109662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 109662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

109658: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
109659: --
109660: -- bulk performance
109661: --
109662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109663:
109664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109666:

Line 109664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

109660: -- bulk performance
109661: --
109662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
109663:
109664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109666:
109667: -- 4955764
109668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 109668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

109664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
109665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
109666:
109667: -- 4955764
109668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
109669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
109670:
109671: -- 4458381 Public Sector Enh
109672:

Line 109776: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

109772: l_rec_acct_attrs.array_num_value(42) := p_source_89;
109773: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
109774: l_rec_acct_attrs.array_num_value(43) := p_source_90;
109775:
109776: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109777: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109778:
109779: ---------------------------------------------------------------------------------------------------------------
109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 109777: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

109773: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
109774: l_rec_acct_attrs.array_num_value(43) := p_source_90;
109775:
109776: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109777: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109778:
109779: ---------------------------------------------------------------------------------------------------------------
109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109781: ---------------------------------------------------------------------------------------------------------------

Line 109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

109776: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
109777: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
109778:
109779: ---------------------------------------------------------------------------------------------------------------
109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109781: ---------------------------------------------------------------------------------------------------------------
109782: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109783:
109784: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 109782: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

109778:
109779: ---------------------------------------------------------------------------------------------------------------
109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109781: ---------------------------------------------------------------------------------------------------------------
109782: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109783:
109784: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109786:

Line 109784: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109780: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
109781: ---------------------------------------------------------------------------------------------------------------
109782: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109783:
109784: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109786:
109787: IF xla_accounting_cache_pkg.GetValueChar
109788: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 109785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

109781: ---------------------------------------------------------------------------------------------------------------
109782: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
109783:
109784: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
109786:
109787: IF xla_accounting_cache_pkg.GetValueChar
109788: (p_source_code => 'LEDGER_CATEGORY_CODE'
109789: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 109796: xla_ae_lines_pkg.BflowUpgEntry

109792: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
109793: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
109794: )
109795: THEN
109796: xla_ae_lines_pkg.BflowUpgEntry
109797: (p_business_method_code => l_bflow_method_code
109798: ,p_business_class_code => l_bflow_class_code
109799: ,p_balance_type => l_balance_type_code);
109800: ELSE

Line 109813: xla_ae_lines_pkg.SetLineDescription(

109809: --
109810: -- call description
109811: --
109812:
109813: xla_ae_lines_pkg.SetLineDescription(
109814: p_ae_header_id => l_ae_header_id
109815: ,p_description => Description_1 (
109816: p_application_id => p_application_id
109817: , p_ae_header_id => l_ae_header_id

Line 109852: xla_ae_lines_pkg.set_ccid(

109848: , x_value_type_code => l_adr_value_type_code
109849: , p_side => 'NA'
109850: );
109851:
109852: xla_ae_lines_pkg.set_ccid(
109853: p_code_combination_id => l_ccid
109854: , p_value_type_code => l_adr_value_type_code
109855: , p_transaction_coa_id => l_adr_transaction_coa_id
109856: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 109890: xla_ae_lines_pkg.set_segment(

109886: );
109887:
109888: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
109889:
109890: xla_ae_lines_pkg.set_segment(
109891: p_to_segment_code => 'GL_ACCOUNT'
109892: , p_segment_value => l_segment
109893: , p_from_segment_code => l_adr_value_segment_code
109894: , p_from_combination_id => l_adr_value_combination_id

Line 109934: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

109930: xla_accounting_err_pkg.build_message
109931: (p_appli_s_name => 'XLA'
109932: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
109933: ,p_token_1 => 'LINE_NUMBER'
109934: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
109935: ,p_token_2 => 'LINE_TYPE_NAME'
109936: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
109937: l_component_type
109938: ,l_component_code

Line 109970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

109966: --
109967: --
109968: ------------------------------------------------------------------------------------------------
109969: -- 4219869 Business Flow
109970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109971: -- Prior Entry. Currently, the following code is always generated.
109972: ------------------------------------------------------------------------------------------------
109973: XLA_AE_LINES_PKG.ValidateCurrentLine;
109974:

Line 109973: XLA_AE_LINES_PKG.ValidateCurrentLine;

109969: -- 4219869 Business Flow
109970: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
109971: -- Prior Entry. Currently, the following code is always generated.
109972: ------------------------------------------------------------------------------------------------
109973: XLA_AE_LINES_PKG.ValidateCurrentLine;
109974:
109975: ------------------------------------------------------------------------------------
109976: -- 4219869 Business Flow
109977: -- Populated credit and debit amounts -- Need to generate this within IF

Line 109979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

109975: ------------------------------------------------------------------------------------
109976: -- 4219869 Business Flow
109977: -- Populated credit and debit amounts -- Need to generate this within IF
109978: ------------------------------------------------------------------------------------
109979: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
109980:
109981: ----------------------------------------------------------------------------------
109982: -- 4219869 Business Flow
109983: -- Update journal entry status -- Need to generate this within IF

Line 110011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

110007: -- To allow MPA report to determine if it should generate report process
110008: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110009: ------------------------------------------------------------------------------------------
110010:
110011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110013: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110014: -- call ADRs
110015: -- Bug 4922099

Line 110012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

110008: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110009: ------------------------------------------------------------------------------------------
110010:
110011: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110012: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110013: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110014: -- call ADRs
110015: -- Bug 4922099
110016: --

Line 110042: xla_ae_lines_pkg.set_ccid(

110038: , x_value_type_code => l_adr_value_type_code
110039: , p_side => 'NA'
110040: );
110041:
110042: xla_ae_lines_pkg.set_ccid(
110043: p_code_combination_id => l_ccid
110044: , p_value_type_code => l_adr_value_type_code
110045: , p_transaction_coa_id => l_adr_transaction_coa_id
110046: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 110080: xla_ae_lines_pkg.set_segment(

110076: );
110077:
110078: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
110079:
110080: xla_ae_lines_pkg.set_segment(
110081: p_to_segment_code => 'GL_ACCOUNT'
110082: , p_segment_value => l_segment
110083: , p_from_segment_code => l_adr_value_segment_code
110084: , p_from_combination_id => l_adr_value_combination_id

Line 110111: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

110107:
110108: --
110109: -- Update the line information that should be overwritten
110110: --
110111: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110112: p_header_num => 1);
110113: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110114:
110115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 110113: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

110109: -- Update the line information that should be overwritten
110110: --
110111: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110112: p_header_num => 1);
110113: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110114:
110115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110116:
110117: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 110115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

110111: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110112: p_header_num => 1);
110113: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110114:
110115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110116:
110117: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110118: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110119: END IF;

Line 110118: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

110114:
110115: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110116:
110117: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110118: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110119: END IF;
110120:
110121: --
110122: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 110125: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

110121: --
110122: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110123: --
110124: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110125: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110126: ELSE
110127: ---------------------------------------------------------------------------------------------------
110128: -- 4262811a Switch Sign
110129: ---------------------------------------------------------------------------------------------------

Line 110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

110126: ELSE
110127: ---------------------------------------------------------------------------------------------------
110128: -- 4262811a Switch Sign
110129: ---------------------------------------------------------------------------------------------------
110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110127: ---------------------------------------------------------------------------------------------------
110128: -- 4262811a Switch Sign
110129: ---------------------------------------------------------------------------------------------------
110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302

Line 110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110128: -- 4262811a Switch Sign
110129: ---------------------------------------------------------------------------------------------------
110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302
110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110129: ---------------------------------------------------------------------------------------------------
110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302
110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110130: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302
110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110138:

Line 110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

110132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302
110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110138:
110139: END IF;
110140:

Line 110137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110133: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110134: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110135: -- 5132302
110136: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110137: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110138:
110139: END IF;
110140:
110141: -- 4955764

Line 110142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110138:
110139: END IF;
110140:
110141: -- 4955764
110142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110144:
110145:
110146: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 110146: XLA_AE_LINES_PKG.ValidateCurrentLine;

110142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110144:
110145:
110146: XLA_AE_LINES_PKG.ValidateCurrentLine;
110147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110148:
110149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110150: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 110147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110144:
110145:
110146: XLA_AE_LINES_PKG.ValidateCurrentLine;
110147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110148:
110149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110150: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110151: ,p_balance_type_code => l_balance_type_code);

Line 110330: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110326: --
110327: -- bulk performance
110328: --
110329: l_balance_type_code VARCHAR2(1);
110330: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110331: l_log_module VARCHAR2(240);
110332:
110333: --
110334: -- Upgrade strategy

Line 110408: XLA_AE_LINES_PKG.SetNewLine;

110404: ') = 'PREPAY APPL NONREC TAX'
110405: THEN
110406:
110407: --
110408: XLA_AE_LINES_PKG.SetNewLine;
110409:
110410: p_balance_type_code := l_balance_type_code;
110411: -- set the flag so later we will know whether the gain loss line needs to be created
110412:

Line 110420: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

110416:
110417: --
110418: -- bulk performance
110419: --
110420: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
110421: p_header_num => 0); -- 4262811
110422: --
110423: -- set accounting line options
110424: --

Line 110425: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

110421: p_header_num => 0); -- 4262811
110422: --
110423: -- set accounting line options
110424: --
110425: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
110426: p_natural_side_code => 'D'
110427: , p_gain_or_loss_flag => 'N'
110428: , p_gl_transfer_mode_code => 'S'
110429: , p_acct_entry_type_code => 'A'

Line 110439: xla_ae_lines_pkg.SetAcctLineType

110435: --
110436: --
110437: -- set accounting line type info
110438: --
110439: xla_ae_lines_pkg.SetAcctLineType
110440: (p_component_type => l_component_type
110441: ,p_event_type_code => l_event_type_code
110442: ,p_line_definition_owner_code => l_line_definition_owner_code
110443: ,p_line_definition_code => l_line_definition_code

Line 110453: xla_ae_lines_pkg.SetAcctClass(

110449: ,p_event_class_code => l_event_class_code);
110450: --
110451: -- set accounting class
110452: --
110453: xla_ae_lines_pkg.SetAcctClass(
110454: p_accounting_class_code => 'PREPAID_EXPENSE'
110455: , p_ae_header_id => l_ae_header_id
110456: );
110457:

Line 110461: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

110457:
110458: --
110459: -- set rounding class
110460: --
110461: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110462: 'PREPAID_EXPENSE';
110463:
110464: --
110465: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 110465: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

110461: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
110462: 'PREPAID_EXPENSE';
110463:
110464: --
110465: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110466: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110467: --
110468: -- bulk performance
110469: --

Line 110466: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

110462: 'PREPAID_EXPENSE';
110463:
110464: --
110465: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
110466: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110467: --
110468: -- bulk performance
110469: --
110470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 110470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

110466: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
110467: --
110468: -- bulk performance
110469: --
110470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110471:
110472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110474:

Line 110472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

110468: -- bulk performance
110469: --
110470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
110471:
110472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110474:
110475: -- 4955764
110476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
110473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
110474:
110475: -- 4955764
110476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
110478:
110479: -- 4458381 Public Sector Enh
110480:

Line 110576: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

110572: l_rec_acct_attrs.array_num_value(38) := p_source_89;
110573: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
110574: l_rec_acct_attrs.array_num_value(39) := p_source_90;
110575:
110576: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110577: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110578:
110579: ---------------------------------------------------------------------------------------------------------------
110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 110577: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

110573: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
110574: l_rec_acct_attrs.array_num_value(39) := p_source_90;
110575:
110576: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110577: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110578:
110579: ---------------------------------------------------------------------------------------------------------------
110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110581: ---------------------------------------------------------------------------------------------------------------

Line 110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

110576: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
110577: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
110578:
110579: ---------------------------------------------------------------------------------------------------------------
110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110581: ---------------------------------------------------------------------------------------------------------------
110582: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110583:
110584: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 110582: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

110578:
110579: ---------------------------------------------------------------------------------------------------------------
110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110581: ---------------------------------------------------------------------------------------------------------------
110582: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110583:
110584: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110586:

Line 110584: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110580: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
110581: ---------------------------------------------------------------------------------------------------------------
110582: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110583:
110584: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110586:
110587: IF xla_accounting_cache_pkg.GetValueChar
110588: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 110585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

110581: ---------------------------------------------------------------------------------------------------------------
110582: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
110583:
110584: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
110586:
110587: IF xla_accounting_cache_pkg.GetValueChar
110588: (p_source_code => 'LEDGER_CATEGORY_CODE'
110589: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 110596: xla_ae_lines_pkg.BflowUpgEntry

110592: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
110593: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
110594: )
110595: THEN
110596: xla_ae_lines_pkg.BflowUpgEntry
110597: (p_business_method_code => l_bflow_method_code
110598: ,p_business_class_code => l_bflow_class_code
110599: ,p_balance_type => l_balance_type_code);
110600: ELSE

Line 110602: XLA_AE_LINES_PKG.business_flow_validation(

110598: ,p_business_class_code => l_bflow_class_code
110599: ,p_balance_type => l_balance_type_code);
110600: ELSE
110601: NULL;
110602: XLA_AE_LINES_PKG.business_flow_validation(
110603: p_business_method_code => l_bflow_method_code
110604: ,p_business_class_code => l_bflow_class_code
110605: ,p_inherit_description_flag => l_inherit_desc_flag);
110606: END IF;

Line 110649: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

110645: xla_accounting_err_pkg.build_message
110646: (p_appli_s_name => 'XLA'
110647: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
110648: ,p_token_1 => 'LINE_NUMBER'
110649: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
110650: ,p_token_2 => 'LINE_TYPE_NAME'
110651: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
110652: l_component_type
110653: ,l_component_code

Line 110685: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

110681: --
110682: --
110683: ------------------------------------------------------------------------------------------------
110684: -- 4219869 Business Flow
110685: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
110686: -- Prior Entry. Currently, the following code is always generated.
110687: ------------------------------------------------------------------------------------------------
110688: -- No ValidateCurrentLine for business flow method of Prior Entry
110689:

Line 110694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110690: ------------------------------------------------------------------------------------
110691: -- 4219869 Business Flow
110692: -- Populated credit and debit amounts -- Need to generate this within IF
110693: ------------------------------------------------------------------------------------
110694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110695:
110696: ----------------------------------------------------------------------------------
110697: -- 4219869 Business Flow
110698: -- Update journal entry status -- Need to generate this within IF

Line 110726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

110722: -- To allow MPA report to determine if it should generate report process
110723: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110724: ------------------------------------------------------------------------------------------
110725:
110726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110728: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110729: -- call ADRs
110730: -- Bug 4922099

Line 110727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

110723: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
110724: ------------------------------------------------------------------------------------------
110725:
110726: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
110727: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
110728: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
110729: -- call ADRs
110730: -- Bug 4922099
110731: --

Line 110748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

110744:
110745: --
110746: -- Update the line information that should be overwritten
110747: --
110748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110749: p_header_num => 1);
110750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110751:
110752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 110750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

110746: -- Update the line information that should be overwritten
110747: --
110748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110749: p_header_num => 1);
110750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110751:
110752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110753:
110754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 110752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

110748: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
110749: p_header_num => 1);
110750: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
110751:
110752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110753:
110754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110755: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110756: END IF;

Line 110755: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

110751:
110752: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
110753:
110754: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
110755: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
110756: END IF;
110757:
110758: --
110759: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 110762: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

110758: --
110759: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
110760: --
110761: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
110762: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
110763: ELSE
110764: ---------------------------------------------------------------------------------------------------
110765: -- 4262811a Switch Sign
110766: ---------------------------------------------------------------------------------------------------

Line 110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

110763: ELSE
110764: ---------------------------------------------------------------------------------------------------
110765: -- 4262811a Switch Sign
110766: ---------------------------------------------------------------------------------------------------
110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110764: ---------------------------------------------------------------------------------------------------
110765: -- 4262811a Switch Sign
110766: ---------------------------------------------------------------------------------------------------
110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302

Line 110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110765: -- 4262811a Switch Sign
110766: ---------------------------------------------------------------------------------------------------
110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302
110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

110766: ---------------------------------------------------------------------------------------------------
110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302
110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110767: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
110768: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302
110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110775:

Line 110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

110769: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302
110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110775:
110776: END IF;
110777:

Line 110774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

110770: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
110771: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110772: -- 5132302
110773: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
110774: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
110775:
110776: END IF;
110777:
110778: -- 4955764

Line 110779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

110775:
110776: END IF;
110777:
110778: -- 4955764
110779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110781:
110782:
110783: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 110783: XLA_AE_LINES_PKG.ValidateCurrentLine;

110779: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
110780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110781:
110782:
110783: XLA_AE_LINES_PKG.ValidateCurrentLine;
110784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110785:
110786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 110784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

110780: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
110781:
110782:
110783: XLA_AE_LINES_PKG.ValidateCurrentLine;
110784: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
110785:
110786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
110787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
110788: ,p_balance_type_code => l_balance_type_code);

Line 110982: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

110978: --
110979: -- bulk performance
110980: --
110981: l_balance_type_code VARCHAR2(1);
110982: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
110983: l_log_module VARCHAR2(240);
110984:
110985: --
110986: -- Upgrade strategy

Line 111052: XLA_AE_LINES_PKG.SetNewLine;

111048: ') <> 'Y'
111049: THEN
111050:
111051: --
111052: XLA_AE_LINES_PKG.SetNewLine;
111053:
111054: p_balance_type_code := l_balance_type_code;
111055: -- set the flag so later we will know whether the gain loss line needs to be created
111056:

Line 111064: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

111060:
111061: --
111062: -- bulk performance
111063: --
111064: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
111065: p_header_num => 0); -- 4262811
111066: --
111067: -- set accounting line options
111068: --

Line 111069: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

111065: p_header_num => 0); -- 4262811
111066: --
111067: -- set accounting line options
111068: --
111069: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
111070: p_natural_side_code => 'D'
111071: , p_gain_or_loss_flag => 'N'
111072: , p_gl_transfer_mode_code => 'S'
111073: , p_acct_entry_type_code => 'A'

Line 111083: xla_ae_lines_pkg.SetAcctLineType

111079: --
111080: --
111081: -- set accounting line type info
111082: --
111083: xla_ae_lines_pkg.SetAcctLineType
111084: (p_component_type => l_component_type
111085: ,p_event_type_code => l_event_type_code
111086: ,p_line_definition_owner_code => l_line_definition_owner_code
111087: ,p_line_definition_code => l_line_definition_code

Line 111097: xla_ae_lines_pkg.SetAcctClass(

111093: ,p_event_class_code => l_event_class_code);
111094: --
111095: -- set accounting class
111096: --
111097: xla_ae_lines_pkg.SetAcctClass(
111098: p_accounting_class_code => 'RTAX'
111099: , p_ae_header_id => l_ae_header_id
111100: );
111101:

Line 111105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

111101:
111102: --
111103: -- set rounding class
111104: --
111105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111106: 'RTAX';
111107:
111108: --
111109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 111109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

111105: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111106: 'RTAX';
111107:
111108: --
111109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111111: --
111112: -- bulk performance
111113: --

Line 111110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

111106: 'RTAX';
111107:
111108: --
111109: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111111: --
111112: -- bulk performance
111113: --
111114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 111114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

111110: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111111: --
111112: -- bulk performance
111113: --
111114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111115:
111116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111118:

Line 111116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

111112: -- bulk performance
111113: --
111114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111115:
111116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111118:
111119: -- 4955764
111120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111118:
111119: -- 4955764
111120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111122:
111123: -- 4458381 Public Sector Enh
111124:

Line 111228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111224: l_rec_acct_attrs.array_num_value(42) := p_source_89;
111225: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
111226: l_rec_acct_attrs.array_num_value(43) := p_source_90;
111227:
111228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111230:
111231: ---------------------------------------------------------------------------------------------------------------
111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111225: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
111226: l_rec_acct_attrs.array_num_value(43) := p_source_90;
111227:
111228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111230:
111231: ---------------------------------------------------------------------------------------------------------------
111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111233: ---------------------------------------------------------------------------------------------------------------

Line 111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111228: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111229: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111230:
111231: ---------------------------------------------------------------------------------------------------------------
111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111233: ---------------------------------------------------------------------------------------------------------------
111234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111235:
111236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111230:
111231: ---------------------------------------------------------------------------------------------------------------
111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111233: ---------------------------------------------------------------------------------------------------------------
111234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111235:
111236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111238:

Line 111236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111232: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111233: ---------------------------------------------------------------------------------------------------------------
111234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111235:
111236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111238:
111239: IF xla_accounting_cache_pkg.GetValueChar
111240: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111233: ---------------------------------------------------------------------------------------------------------------
111234: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111235:
111236: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111238:
111239: IF xla_accounting_cache_pkg.GetValueChar
111240: (p_source_code => 'LEDGER_CATEGORY_CODE'
111241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111248: xla_ae_lines_pkg.BflowUpgEntry

111244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111246: )
111247: THEN
111248: xla_ae_lines_pkg.BflowUpgEntry
111249: (p_business_method_code => l_bflow_method_code
111250: ,p_business_class_code => l_bflow_class_code
111251: ,p_balance_type => l_balance_type_code);
111252: ELSE

Line 111265: xla_ae_lines_pkg.SetLineDescription(

111261: --
111262: -- call description
111263: --
111264:
111265: xla_ae_lines_pkg.SetLineDescription(
111266: p_ae_header_id => l_ae_header_id
111267: ,p_description => Description_1 (
111268: p_application_id => p_application_id
111269: , p_ae_header_id => l_ae_header_id

Line 111298: xla_ae_lines_pkg.set_ccid(

111294: , x_value_type_code => l_adr_value_type_code
111295: , p_side => 'NA'
111296: );
111297:
111298: xla_ae_lines_pkg.set_ccid(
111299: p_code_combination_id => l_ccid
111300: , p_value_type_code => l_adr_value_type_code
111301: , p_transaction_coa_id => l_adr_transaction_coa_id
111302: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111334: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

111330: xla_accounting_err_pkg.build_message
111331: (p_appli_s_name => 'XLA'
111332: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
111333: ,p_token_1 => 'LINE_NUMBER'
111334: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
111335: ,p_token_2 => 'LINE_TYPE_NAME'
111336: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
111337: l_component_type
111338: ,l_component_code

Line 111370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

111366: --
111367: --
111368: ------------------------------------------------------------------------------------------------
111369: -- 4219869 Business Flow
111370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111371: -- Prior Entry. Currently, the following code is always generated.
111372: ------------------------------------------------------------------------------------------------
111373: XLA_AE_LINES_PKG.ValidateCurrentLine;
111374:

Line 111373: XLA_AE_LINES_PKG.ValidateCurrentLine;

111369: -- 4219869 Business Flow
111370: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
111371: -- Prior Entry. Currently, the following code is always generated.
111372: ------------------------------------------------------------------------------------------------
111373: XLA_AE_LINES_PKG.ValidateCurrentLine;
111374:
111375: ------------------------------------------------------------------------------------
111376: -- 4219869 Business Flow
111377: -- Populated credit and debit amounts -- Need to generate this within IF

Line 111379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111375: ------------------------------------------------------------------------------------
111376: -- 4219869 Business Flow
111377: -- Populated credit and debit amounts -- Need to generate this within IF
111378: ------------------------------------------------------------------------------------
111379: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111380:
111381: ----------------------------------------------------------------------------------
111382: -- 4219869 Business Flow
111383: -- Update journal entry status -- Need to generate this within IF

Line 111411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

111407: -- To allow MPA report to determine if it should generate report process
111408: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111409: ------------------------------------------------------------------------------------------
111410:
111411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111413: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111414: -- call ADRs
111415: -- Bug 4922099

Line 111412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

111408: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
111409: ------------------------------------------------------------------------------------------
111410:
111411: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
111412: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
111413: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
111414: -- call ADRs
111415: -- Bug 4922099
111416: --

Line 111436: xla_ae_lines_pkg.set_ccid(

111432: , x_value_type_code => l_adr_value_type_code
111433: , p_side => 'NA'
111434: );
111435:
111436: xla_ae_lines_pkg.set_ccid(
111437: p_code_combination_id => l_ccid
111438: , p_value_type_code => l_adr_value_type_code
111439: , p_transaction_coa_id => l_adr_transaction_coa_id
111440: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 111459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

111455:
111456: --
111457: -- Update the line information that should be overwritten
111458: --
111459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111460: p_header_num => 1);
111461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111462:
111463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 111461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

111457: -- Update the line information that should be overwritten
111458: --
111459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111460: p_header_num => 1);
111461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111462:
111463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111464:
111465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 111463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

111459: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
111460: p_header_num => 1);
111461: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
111462:
111463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111464:
111465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111467: END IF;

Line 111466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

111462:
111463: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
111464:
111465: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
111466: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
111467: END IF;
111468:
111469: --
111470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 111473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

111469: --
111470: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111471: --
111472: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111473: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111474: ELSE
111475: ---------------------------------------------------------------------------------------------------
111476: -- 4262811a Switch Sign
111477: ---------------------------------------------------------------------------------------------------

Line 111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

111474: ELSE
111475: ---------------------------------------------------------------------------------------------------
111476: -- 4262811a Switch Sign
111477: ---------------------------------------------------------------------------------------------------
111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111475: ---------------------------------------------------------------------------------------------------
111476: -- 4262811a Switch Sign
111477: ---------------------------------------------------------------------------------------------------
111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302

Line 111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111476: -- 4262811a Switch Sign
111477: ---------------------------------------------------------------------------------------------------
111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302
111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

111477: ---------------------------------------------------------------------------------------------------
111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302
111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111478: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
111479: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302
111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111486:

Line 111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

111480: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302
111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111486:
111487: END IF;
111488:

Line 111485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

111481: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
111482: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111483: -- 5132302
111484: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
111485: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
111486:
111487: END IF;
111488:
111489: -- 4955764

Line 111490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111486:
111487: END IF;
111488:
111489: -- 4955764
111490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111492:
111493:
111494: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 111494: XLA_AE_LINES_PKG.ValidateCurrentLine;

111490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111492:
111493:
111494: XLA_AE_LINES_PKG.ValidateCurrentLine;
111495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111496:
111497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 111495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

111491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
111492:
111493:
111494: XLA_AE_LINES_PKG.ValidateCurrentLine;
111495: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111496:
111497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111499: ,p_balance_type_code => l_balance_type_code);

Line 111691: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

111687: --
111688: -- bulk performance
111689: --
111690: l_balance_type_code VARCHAR2(1);
111691: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
111692: l_log_module VARCHAR2(240);
111693:
111694: --
111695: -- Upgrade strategy

Line 111761: XLA_AE_LINES_PKG.SetNewLine;

111757: ') <> 'Y'
111758: THEN
111759:
111760: --
111761: XLA_AE_LINES_PKG.SetNewLine;
111762:
111763: p_balance_type_code := l_balance_type_code;
111764: -- set the flag so later we will know whether the gain loss line needs to be created
111765:

Line 111773: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

111769:
111770: --
111771: -- bulk performance
111772: --
111773: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
111774: p_header_num => 0); -- 4262811
111775: --
111776: -- set accounting line options
111777: --

Line 111778: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

111774: p_header_num => 0); -- 4262811
111775: --
111776: -- set accounting line options
111777: --
111778: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
111779: p_natural_side_code => 'D'
111780: , p_gain_or_loss_flag => 'N'
111781: , p_gl_transfer_mode_code => 'S'
111782: , p_acct_entry_type_code => 'A'

Line 111792: xla_ae_lines_pkg.SetAcctLineType

111788: --
111789: --
111790: -- set accounting line type info
111791: --
111792: xla_ae_lines_pkg.SetAcctLineType
111793: (p_component_type => l_component_type
111794: ,p_event_type_code => l_event_type_code
111795: ,p_line_definition_owner_code => l_line_definition_owner_code
111796: ,p_line_definition_code => l_line_definition_code

Line 111806: xla_ae_lines_pkg.SetAcctClass(

111802: ,p_event_class_code => l_event_class_code);
111803: --
111804: -- set accounting class
111805: --
111806: xla_ae_lines_pkg.SetAcctClass(
111807: p_accounting_class_code => 'RTAX'
111808: , p_ae_header_id => l_ae_header_id
111809: );
111810:

Line 111814: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

111810:
111811: --
111812: -- set rounding class
111813: --
111814: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111815: 'RTAX';
111816:
111817: --
111818: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 111818: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

111814: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
111815: 'RTAX';
111816:
111817: --
111818: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111819: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111820: --
111821: -- bulk performance
111822: --

Line 111819: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

111815: 'RTAX';
111816:
111817: --
111818: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
111819: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111820: --
111821: -- bulk performance
111822: --
111823: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 111823: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

111819: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
111820: --
111821: -- bulk performance
111822: --
111823: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111824:
111825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111827:

Line 111825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

111821: -- bulk performance
111822: --
111823: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111824:
111825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111827:
111828: -- 4955764
111829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 111829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

111825: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111826: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111827:
111828: -- 4955764
111829: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111830: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
111831:
111832: -- 4458381 Public Sector Enh
111833:

Line 111935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

111931: l_rec_acct_attrs.array_num_value(41) := p_source_89;
111932: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
111933: l_rec_acct_attrs.array_num_value(42) := p_source_90;
111934:
111935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111937:
111938: ---------------------------------------------------------------------------------------------------------------
111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 111936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

111932: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
111933: l_rec_acct_attrs.array_num_value(42) := p_source_90;
111934:
111935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111937:
111938: ---------------------------------------------------------------------------------------------------------------
111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111940: ---------------------------------------------------------------------------------------------------------------

Line 111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

111935: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
111936: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
111937:
111938: ---------------------------------------------------------------------------------------------------------------
111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111940: ---------------------------------------------------------------------------------------------------------------
111941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111942:
111943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 111941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

111937:
111938: ---------------------------------------------------------------------------------------------------------------
111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111940: ---------------------------------------------------------------------------------------------------------------
111941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111942:
111943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111945:

Line 111943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111939: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
111940: ---------------------------------------------------------------------------------------------------------------
111941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111942:
111943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111945:
111946: IF xla_accounting_cache_pkg.GetValueChar
111947: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 111944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

111940: ---------------------------------------------------------------------------------------------------------------
111941: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
111942:
111943: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111944: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111945:
111946: IF xla_accounting_cache_pkg.GetValueChar
111947: (p_source_code => 'LEDGER_CATEGORY_CODE'
111948: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 111955: xla_ae_lines_pkg.BflowUpgEntry

111951: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111952: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
111953: )
111954: THEN
111955: xla_ae_lines_pkg.BflowUpgEntry
111956: (p_business_method_code => l_bflow_method_code
111957: ,p_business_class_code => l_bflow_class_code
111958: ,p_balance_type => l_balance_type_code);
111959: ELSE

Line 111972: xla_ae_lines_pkg.SetLineDescription(

111968: --
111969: -- call description
111970: --
111971:
111972: xla_ae_lines_pkg.SetLineDescription(
111973: p_ae_header_id => l_ae_header_id
111974: ,p_description => Description_1 (
111975: p_application_id => p_application_id
111976: , p_ae_header_id => l_ae_header_id

Line 112005: xla_ae_lines_pkg.set_ccid(

112001: , x_value_type_code => l_adr_value_type_code
112002: , p_side => 'NA'
112003: );
112004:
112005: xla_ae_lines_pkg.set_ccid(
112006: p_code_combination_id => l_ccid
112007: , p_value_type_code => l_adr_value_type_code
112008: , p_transaction_coa_id => l_adr_transaction_coa_id
112009: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

112037: xla_accounting_err_pkg.build_message
112038: (p_appli_s_name => 'XLA'
112039: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
112040: ,p_token_1 => 'LINE_NUMBER'
112041: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
112042: ,p_token_2 => 'LINE_TYPE_NAME'
112043: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
112044: l_component_type
112045: ,l_component_code

Line 112077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

112073: --
112074: --
112075: ------------------------------------------------------------------------------------------------
112076: -- 4219869 Business Flow
112077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112078: -- Prior Entry. Currently, the following code is always generated.
112079: ------------------------------------------------------------------------------------------------
112080: XLA_AE_LINES_PKG.ValidateCurrentLine;
112081:

Line 112080: XLA_AE_LINES_PKG.ValidateCurrentLine;

112076: -- 4219869 Business Flow
112077: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112078: -- Prior Entry. Currently, the following code is always generated.
112079: ------------------------------------------------------------------------------------------------
112080: XLA_AE_LINES_PKG.ValidateCurrentLine;
112081:
112082: ------------------------------------------------------------------------------------
112083: -- 4219869 Business Flow
112084: -- Populated credit and debit amounts -- Need to generate this within IF

Line 112086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112082: ------------------------------------------------------------------------------------
112083: -- 4219869 Business Flow
112084: -- Populated credit and debit amounts -- Need to generate this within IF
112085: ------------------------------------------------------------------------------------
112086: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112087:
112088: ----------------------------------------------------------------------------------
112089: -- 4219869 Business Flow
112090: -- Update journal entry status -- Need to generate this within IF

Line 112118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

112114: -- To allow MPA report to determine if it should generate report process
112115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112116: ------------------------------------------------------------------------------------------
112117:
112118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112121: -- call ADRs
112122: -- Bug 4922099

Line 112119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

112115: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112116: ------------------------------------------------------------------------------------------
112117:
112118: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112119: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112120: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112121: -- call ADRs
112122: -- Bug 4922099
112123: --

Line 112143: xla_ae_lines_pkg.set_ccid(

112139: , x_value_type_code => l_adr_value_type_code
112140: , p_side => 'NA'
112141: );
112142:
112143: xla_ae_lines_pkg.set_ccid(
112144: p_code_combination_id => l_ccid
112145: , p_value_type_code => l_adr_value_type_code
112146: , p_transaction_coa_id => l_adr_transaction_coa_id
112147: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

112162:
112163: --
112164: -- Update the line information that should be overwritten
112165: --
112166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112167: p_header_num => 1);
112168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112169:
112170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 112168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

112164: -- Update the line information that should be overwritten
112165: --
112166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112167: p_header_num => 1);
112168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112169:
112170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112171:
112172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 112170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

112166: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112167: p_header_num => 1);
112168: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112169:
112170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112171:
112172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112174: END IF;

Line 112173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

112169:
112170: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112171:
112172: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112173: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112174: END IF;
112175:
112176: --
112177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112176: --
112177: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112178: --
112179: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112180: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112181: ELSE
112182: ---------------------------------------------------------------------------------------------------
112183: -- 4262811a Switch Sign
112184: ---------------------------------------------------------------------------------------------------

Line 112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112181: ELSE
112182: ---------------------------------------------------------------------------------------------------
112183: -- 4262811a Switch Sign
112184: ---------------------------------------------------------------------------------------------------
112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112182: ---------------------------------------------------------------------------------------------------
112183: -- 4262811a Switch Sign
112184: ---------------------------------------------------------------------------------------------------
112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302

Line 112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112183: -- 4262811a Switch Sign
112184: ---------------------------------------------------------------------------------------------------
112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302
112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112184: ---------------------------------------------------------------------------------------------------
112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302
112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112185: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302
112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112193:

Line 112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302
112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112193:
112194: END IF;
112195:

Line 112192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112188: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112189: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112190: -- 5132302
112191: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112192: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112193:
112194: END IF;
112195:
112196: -- 4955764

Line 112197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112193:
112194: END IF;
112195:
112196: -- 4955764
112197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112199:
112200:
112201: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112201: XLA_AE_LINES_PKG.ValidateCurrentLine;

112197: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112199:
112200:
112201: XLA_AE_LINES_PKG.ValidateCurrentLine;
112202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112203:
112204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112198: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112199:
112200:
112201: XLA_AE_LINES_PKG.ValidateCurrentLine;
112202: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112203:
112204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112206: ,p_balance_type_code => l_balance_type_code);

Line 112400: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

112396: --
112397: -- bulk performance
112398: --
112399: l_balance_type_code VARCHAR2(1);
112400: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
112401: l_log_module VARCHAR2(240);
112402:
112403: --
112404: -- Upgrade strategy

Line 112470: XLA_AE_LINES_PKG.SetNewLine;

112466: ') <> 'Y'
112467: THEN
112468:
112469: --
112470: XLA_AE_LINES_PKG.SetNewLine;
112471:
112472: p_balance_type_code := l_balance_type_code;
112473: -- set the flag so later we will know whether the gain loss line needs to be created
112474:

Line 112482: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

112478:
112479: --
112480: -- bulk performance
112481: --
112482: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
112483: p_header_num => 0); -- 4262811
112484: --
112485: -- set accounting line options
112486: --

Line 112487: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

112483: p_header_num => 0); -- 4262811
112484: --
112485: -- set accounting line options
112486: --
112487: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
112488: p_natural_side_code => 'D'
112489: , p_gain_or_loss_flag => 'N'
112490: , p_gl_transfer_mode_code => 'S'
112491: , p_acct_entry_type_code => 'A'

Line 112501: xla_ae_lines_pkg.SetAcctLineType

112497: --
112498: --
112499: -- set accounting line type info
112500: --
112501: xla_ae_lines_pkg.SetAcctLineType
112502: (p_component_type => l_component_type
112503: ,p_event_type_code => l_event_type_code
112504: ,p_line_definition_owner_code => l_line_definition_owner_code
112505: ,p_line_definition_code => l_line_definition_code

Line 112515: xla_ae_lines_pkg.SetAcctClass(

112511: ,p_event_class_code => l_event_class_code);
112512: --
112513: -- set accounting class
112514: --
112515: xla_ae_lines_pkg.SetAcctClass(
112516: p_accounting_class_code => 'RTAX'
112517: , p_ae_header_id => l_ae_header_id
112518: );
112519:

Line 112523: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

112519:
112520: --
112521: -- set rounding class
112522: --
112523: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112524: 'RTAX';
112525:
112526: --
112527: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 112527: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

112523: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
112524: 'RTAX';
112525:
112526: --
112527: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112528: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112529: --
112530: -- bulk performance
112531: --

Line 112528: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

112524: 'RTAX';
112525:
112526: --
112527: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
112528: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112529: --
112530: -- bulk performance
112531: --
112532: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 112532: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

112528: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
112529: --
112530: -- bulk performance
112531: --
112532: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112533:
112534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112535: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112536:

Line 112534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

112530: -- bulk performance
112531: --
112532: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112533:
112534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112535: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112536:
112537: -- 4955764
112538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112534: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112535: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112536:
112537: -- 4955764
112538: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112539: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
112540:
112541: -- 4458381 Public Sector Enh
112542:

Line 112648: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

112644: l_rec_acct_attrs.array_num_value(43) := p_source_89;
112645: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
112646: l_rec_acct_attrs.array_num_value(44) := p_source_90;
112647:
112648: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112649: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112650:
112651: ---------------------------------------------------------------------------------------------------------------
112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 112649: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

112645: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
112646: l_rec_acct_attrs.array_num_value(44) := p_source_90;
112647:
112648: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112649: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112650:
112651: ---------------------------------------------------------------------------------------------------------------
112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112653: ---------------------------------------------------------------------------------------------------------------

Line 112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

112648: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
112649: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
112650:
112651: ---------------------------------------------------------------------------------------------------------------
112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112653: ---------------------------------------------------------------------------------------------------------------
112654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112655:
112656: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 112654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

112650:
112651: ---------------------------------------------------------------------------------------------------------------
112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112653: ---------------------------------------------------------------------------------------------------------------
112654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112655:
112656: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112658:

Line 112656: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112652: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
112653: ---------------------------------------------------------------------------------------------------------------
112654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112655:
112656: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112658:
112659: IF xla_accounting_cache_pkg.GetValueChar
112660: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 112657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

112653: ---------------------------------------------------------------------------------------------------------------
112654: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
112655:
112656: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112658:
112659: IF xla_accounting_cache_pkg.GetValueChar
112660: (p_source_code => 'LEDGER_CATEGORY_CODE'
112661: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 112668: xla_ae_lines_pkg.BflowUpgEntry

112664: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112665: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
112666: )
112667: THEN
112668: xla_ae_lines_pkg.BflowUpgEntry
112669: (p_business_method_code => l_bflow_method_code
112670: ,p_business_class_code => l_bflow_class_code
112671: ,p_balance_type => l_balance_type_code);
112672: ELSE

Line 112685: xla_ae_lines_pkg.SetLineDescription(

112681: --
112682: -- call description
112683: --
112684:
112685: xla_ae_lines_pkg.SetLineDescription(
112686: p_ae_header_id => l_ae_header_id
112687: ,p_description => Description_1 (
112688: p_application_id => p_application_id
112689: , p_ae_header_id => l_ae_header_id

Line 112718: xla_ae_lines_pkg.set_ccid(

112714: , x_value_type_code => l_adr_value_type_code
112715: , p_side => 'NA'
112716: );
112717:
112718: xla_ae_lines_pkg.set_ccid(
112719: p_code_combination_id => l_ccid
112720: , p_value_type_code => l_adr_value_type_code
112721: , p_transaction_coa_id => l_adr_transaction_coa_id
112722: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

112750: xla_accounting_err_pkg.build_message
112751: (p_appli_s_name => 'XLA'
112752: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
112753: ,p_token_1 => 'LINE_NUMBER'
112754: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
112755: ,p_token_2 => 'LINE_TYPE_NAME'
112756: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
112757: l_component_type
112758: ,l_component_code

Line 112790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

112786: --
112787: --
112788: ------------------------------------------------------------------------------------------------
112789: -- 4219869 Business Flow
112790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112791: -- Prior Entry. Currently, the following code is always generated.
112792: ------------------------------------------------------------------------------------------------
112793: XLA_AE_LINES_PKG.ValidateCurrentLine;
112794:

Line 112793: XLA_AE_LINES_PKG.ValidateCurrentLine;

112789: -- 4219869 Business Flow
112790: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
112791: -- Prior Entry. Currently, the following code is always generated.
112792: ------------------------------------------------------------------------------------------------
112793: XLA_AE_LINES_PKG.ValidateCurrentLine;
112794:
112795: ------------------------------------------------------------------------------------
112796: -- 4219869 Business Flow
112797: -- Populated credit and debit amounts -- Need to generate this within IF

Line 112799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112795: ------------------------------------------------------------------------------------
112796: -- 4219869 Business Flow
112797: -- Populated credit and debit amounts -- Need to generate this within IF
112798: ------------------------------------------------------------------------------------
112799: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112800:
112801: ----------------------------------------------------------------------------------
112802: -- 4219869 Business Flow
112803: -- Update journal entry status -- Need to generate this within IF

Line 112831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

112827: -- To allow MPA report to determine if it should generate report process
112828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112829: ------------------------------------------------------------------------------------------
112830:
112831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112834: -- call ADRs
112835: -- Bug 4922099

Line 112832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

112828: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
112829: ------------------------------------------------------------------------------------------
112830:
112831: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
112832: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
112833: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
112834: -- call ADRs
112835: -- Bug 4922099
112836: --

Line 112856: xla_ae_lines_pkg.set_ccid(

112852: , x_value_type_code => l_adr_value_type_code
112853: , p_side => 'NA'
112854: );
112855:
112856: xla_ae_lines_pkg.set_ccid(
112857: p_code_combination_id => l_ccid
112858: , p_value_type_code => l_adr_value_type_code
112859: , p_transaction_coa_id => l_adr_transaction_coa_id
112860: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 112879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

112875:
112876: --
112877: -- Update the line information that should be overwritten
112878: --
112879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112880: p_header_num => 1);
112881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112882:
112883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 112881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

112877: -- Update the line information that should be overwritten
112878: --
112879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112880: p_header_num => 1);
112881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112882:
112883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112884:
112885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 112883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

112879: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
112880: p_header_num => 1);
112881: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
112882:
112883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112884:
112885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112887: END IF;

Line 112886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

112882:
112883: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
112884:
112885: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
112886: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
112887: END IF;
112888:
112889: --
112890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 112893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

112889: --
112890: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112891: --
112892: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112893: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112894: ELSE
112895: ---------------------------------------------------------------------------------------------------
112896: -- 4262811a Switch Sign
112897: ---------------------------------------------------------------------------------------------------

Line 112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

112894: ELSE
112895: ---------------------------------------------------------------------------------------------------
112896: -- 4262811a Switch Sign
112897: ---------------------------------------------------------------------------------------------------
112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112895: ---------------------------------------------------------------------------------------------------
112896: -- 4262811a Switch Sign
112897: ---------------------------------------------------------------------------------------------------
112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302

Line 112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112896: -- 4262811a Switch Sign
112897: ---------------------------------------------------------------------------------------------------
112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302
112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

112897: ---------------------------------------------------------------------------------------------------
112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302
112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112898: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
112899: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302
112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112906:

Line 112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

112900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302
112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112906:
112907: END IF;
112908:

Line 112905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

112901: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
112902: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112903: -- 5132302
112904: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
112905: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
112906:
112907: END IF;
112908:
112909: -- 4955764

Line 112910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

112906:
112907: END IF;
112908:
112909: -- 4955764
112910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112912:
112913:
112914: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 112914: XLA_AE_LINES_PKG.ValidateCurrentLine;

112910: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112912:
112913:
112914: XLA_AE_LINES_PKG.ValidateCurrentLine;
112915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112916:
112917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 112915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

112911: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
112912:
112913:
112914: XLA_AE_LINES_PKG.ValidateCurrentLine;
112915: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112916:
112917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112919: ,p_balance_type_code => l_balance_type_code);

Line 113116: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

113112: --
113113: -- bulk performance
113114: --
113115: l_balance_type_code VARCHAR2(1);
113116: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
113117: l_log_module VARCHAR2(240);
113118:
113119: --
113120: -- Upgrade strategy

Line 113188: XLA_AE_LINES_PKG.SetNewLine;

113184: ') <> 'Y'
113185: THEN
113186:
113187: --
113188: XLA_AE_LINES_PKG.SetNewLine;
113189:
113190: p_balance_type_code := l_balance_type_code;
113191: -- set the flag so later we will know whether the gain loss line needs to be created
113192:

Line 113200: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113196:
113197: --
113198: -- bulk performance
113199: --
113200: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113201: p_header_num => 0); -- 4262811
113202: --
113203: -- set accounting line options
113204: --

Line 113205: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113201: p_header_num => 0); -- 4262811
113202: --
113203: -- set accounting line options
113204: --
113205: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113206: p_natural_side_code => 'D'
113207: , p_gain_or_loss_flag => 'N'
113208: , p_gl_transfer_mode_code => 'S'
113209: , p_acct_entry_type_code => 'A'

Line 113219: xla_ae_lines_pkg.SetAcctLineType

113215: --
113216: --
113217: -- set accounting line type info
113218: --
113219: xla_ae_lines_pkg.SetAcctLineType
113220: (p_component_type => l_component_type
113221: ,p_event_type_code => l_event_type_code
113222: ,p_line_definition_owner_code => l_line_definition_owner_code
113223: ,p_line_definition_code => l_line_definition_code

Line 113233: xla_ae_lines_pkg.SetAcctClass(

113229: ,p_event_class_code => l_event_class_code);
113230: --
113231: -- set accounting class
113232: --
113233: xla_ae_lines_pkg.SetAcctClass(
113234: p_accounting_class_code => 'RTAX'
113235: , p_ae_header_id => l_ae_header_id
113236: );
113237:

Line 113241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113237:
113238: --
113239: -- set rounding class
113240: --
113241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113242: 'RTAX';
113243:
113244: --
113245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113241: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113242: 'RTAX';
113243:
113244: --
113245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113247: --
113248: -- bulk performance
113249: --

Line 113246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113242: 'RTAX';
113243:
113244: --
113245: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113247: --
113248: -- bulk performance
113249: --
113250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113246: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113247: --
113248: -- bulk performance
113249: --
113250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113251:
113252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113254:

Line 113252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113248: -- bulk performance
113249: --
113250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113251:
113252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113254:
113255: -- 4955764
113256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113254:
113255: -- 4955764
113256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113258:
113259: -- 4458381 Public Sector Enh
113260:

Line 113364: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

113360: l_rec_acct_attrs.array_num_value(42) := p_source_89;
113361: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
113362: l_rec_acct_attrs.array_num_value(43) := p_source_90;
113363:
113364: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113365: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113366:
113367: ---------------------------------------------------------------------------------------------------------------
113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 113365: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

113361: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
113362: l_rec_acct_attrs.array_num_value(43) := p_source_90;
113363:
113364: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113365: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113366:
113367: ---------------------------------------------------------------------------------------------------------------
113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113369: ---------------------------------------------------------------------------------------------------------------

Line 113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

113364: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
113365: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
113366:
113367: ---------------------------------------------------------------------------------------------------------------
113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113369: ---------------------------------------------------------------------------------------------------------------
113370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113371:
113372: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 113370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

113366:
113367: ---------------------------------------------------------------------------------------------------------------
113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113369: ---------------------------------------------------------------------------------------------------------------
113370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113371:
113372: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113373: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113374:

Line 113372: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113368: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
113369: ---------------------------------------------------------------------------------------------------------------
113370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113371:
113372: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113373: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113374:
113375: IF xla_accounting_cache_pkg.GetValueChar
113376: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 113373: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

113369: ---------------------------------------------------------------------------------------------------------------
113370: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
113371:
113372: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113373: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113374:
113375: IF xla_accounting_cache_pkg.GetValueChar
113376: (p_source_code => 'LEDGER_CATEGORY_CODE'
113377: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 113384: xla_ae_lines_pkg.BflowUpgEntry

113380: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113381: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
113382: )
113383: THEN
113384: xla_ae_lines_pkg.BflowUpgEntry
113385: (p_business_method_code => l_bflow_method_code
113386: ,p_business_class_code => l_bflow_class_code
113387: ,p_balance_type => l_balance_type_code);
113388: ELSE

Line 113401: xla_ae_lines_pkg.SetLineDescription(

113397: --
113398: -- call description
113399: --
113400:
113401: xla_ae_lines_pkg.SetLineDescription(
113402: p_ae_header_id => l_ae_header_id
113403: ,p_description => Description_1 (
113404: p_application_id => p_application_id
113405: , p_ae_header_id => l_ae_header_id

Line 113434: xla_ae_lines_pkg.set_ccid(

113430: , x_value_type_code => l_adr_value_type_code
113431: , p_side => 'NA'
113432: );
113433:
113434: xla_ae_lines_pkg.set_ccid(
113435: p_code_combination_id => l_ccid
113436: , p_value_type_code => l_adr_value_type_code
113437: , p_transaction_coa_id => l_adr_transaction_coa_id
113438: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113470: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

113466: xla_accounting_err_pkg.build_message
113467: (p_appli_s_name => 'XLA'
113468: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
113469: ,p_token_1 => 'LINE_NUMBER'
113470: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
113471: ,p_token_2 => 'LINE_TYPE_NAME'
113472: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
113473: l_component_type
113474: ,l_component_code

Line 113506: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

113502: --
113503: --
113504: ------------------------------------------------------------------------------------------------
113505: -- 4219869 Business Flow
113506: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113507: -- Prior Entry. Currently, the following code is always generated.
113508: ------------------------------------------------------------------------------------------------
113509: XLA_AE_LINES_PKG.ValidateCurrentLine;
113510:

Line 113509: XLA_AE_LINES_PKG.ValidateCurrentLine;

113505: -- 4219869 Business Flow
113506: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
113507: -- Prior Entry. Currently, the following code is always generated.
113508: ------------------------------------------------------------------------------------------------
113509: XLA_AE_LINES_PKG.ValidateCurrentLine;
113510:
113511: ------------------------------------------------------------------------------------
113512: -- 4219869 Business Flow
113513: -- Populated credit and debit amounts -- Need to generate this within IF

Line 113515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113511: ------------------------------------------------------------------------------------
113512: -- 4219869 Business Flow
113513: -- Populated credit and debit amounts -- Need to generate this within IF
113514: ------------------------------------------------------------------------------------
113515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113516:
113517: ----------------------------------------------------------------------------------
113518: -- 4219869 Business Flow
113519: -- Update journal entry status -- Need to generate this within IF

Line 113547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

113543: -- To allow MPA report to determine if it should generate report process
113544: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113545: ------------------------------------------------------------------------------------------
113546:
113547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113549: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113550: -- call ADRs
113551: -- Bug 4922099

Line 113548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

113544: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
113545: ------------------------------------------------------------------------------------------
113546:
113547: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
113548: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
113549: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
113550: -- call ADRs
113551: -- Bug 4922099
113552: --

Line 113572: xla_ae_lines_pkg.set_ccid(

113568: , x_value_type_code => l_adr_value_type_code
113569: , p_side => 'NA'
113570: );
113571:
113572: xla_ae_lines_pkg.set_ccid(
113573: p_code_combination_id => l_ccid
113574: , p_value_type_code => l_adr_value_type_code
113575: , p_transaction_coa_id => l_adr_transaction_coa_id
113576: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 113595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

113591:
113592: --
113593: -- Update the line information that should be overwritten
113594: --
113595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113596: p_header_num => 1);
113597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113598:
113599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 113597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

113593: -- Update the line information that should be overwritten
113594: --
113595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113596: p_header_num => 1);
113597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113598:
113599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113600:
113601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 113599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

113595: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
113596: p_header_num => 1);
113597: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
113598:
113599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113600:
113601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113603: END IF;

Line 113602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

113598:
113599: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
113600:
113601: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
113602: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
113603: END IF;
113604:
113605: --
113606: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 113609: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

113605: --
113606: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113607: --
113608: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113609: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113610: ELSE
113611: ---------------------------------------------------------------------------------------------------
113612: -- 4262811a Switch Sign
113613: ---------------------------------------------------------------------------------------------------

Line 113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

113610: ELSE
113611: ---------------------------------------------------------------------------------------------------
113612: -- 4262811a Switch Sign
113613: ---------------------------------------------------------------------------------------------------
113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113611: ---------------------------------------------------------------------------------------------------
113612: -- 4262811a Switch Sign
113613: ---------------------------------------------------------------------------------------------------
113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302

Line 113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113612: -- 4262811a Switch Sign
113613: ---------------------------------------------------------------------------------------------------
113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302
113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

113613: ---------------------------------------------------------------------------------------------------
113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302
113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113614: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
113615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302
113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113622:

Line 113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

113616: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302
113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113622:
113623: END IF;
113624:

Line 113621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

113617: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
113618: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113619: -- 5132302
113620: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
113621: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
113622:
113623: END IF;
113624:
113625: -- 4955764

Line 113626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113622:
113623: END IF;
113624:
113625: -- 4955764
113626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113628:
113629:
113630: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 113630: XLA_AE_LINES_PKG.ValidateCurrentLine;

113626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113628:
113629:
113630: XLA_AE_LINES_PKG.ValidateCurrentLine;
113631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113632:
113633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113634: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 113631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

113627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
113628:
113629:
113630: XLA_AE_LINES_PKG.ValidateCurrentLine;
113631: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113632:
113633: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113634: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113635: ,p_balance_type_code => l_balance_type_code);

Line 113836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

113832: --
113833: -- bulk performance
113834: --
113835: l_balance_type_code VARCHAR2(1);
113836: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
113837: l_log_module VARCHAR2(240);
113838:
113839: --
113840: -- Upgrade strategy

Line 113906: XLA_AE_LINES_PKG.SetNewLine;

113902: ') = 'RETAINAGE'
113903: THEN
113904:
113905: --
113906: XLA_AE_LINES_PKG.SetNewLine;
113907:
113908: p_balance_type_code := l_balance_type_code;
113909: -- set the flag so later we will know whether the gain loss line needs to be created
113910:

Line 113918: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

113914:
113915: --
113916: -- bulk performance
113917: --
113918: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
113919: p_header_num => 0); -- 4262811
113920: --
113921: -- set accounting line options
113922: --

Line 113923: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

113919: p_header_num => 0); -- 4262811
113920: --
113921: -- set accounting line options
113922: --
113923: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
113924: p_natural_side_code => 'D'
113925: , p_gain_or_loss_flag => 'N'
113926: , p_gl_transfer_mode_code => 'S'
113927: , p_acct_entry_type_code => 'A'

Line 113937: xla_ae_lines_pkg.SetAcctLineType

113933: --
113934: --
113935: -- set accounting line type info
113936: --
113937: xla_ae_lines_pkg.SetAcctLineType
113938: (p_component_type => l_component_type
113939: ,p_event_type_code => l_event_type_code
113940: ,p_line_definition_owner_code => l_line_definition_owner_code
113941: ,p_line_definition_code => l_line_definition_code

Line 113951: xla_ae_lines_pkg.SetAcctClass(

113947: ,p_event_class_code => l_event_class_code);
113948: --
113949: -- set accounting class
113950: --
113951: xla_ae_lines_pkg.SetAcctClass(
113952: p_accounting_class_code => 'RETAINAGE'
113953: , p_ae_header_id => l_ae_header_id
113954: );
113955:

Line 113959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

113955:
113956: --
113957: -- set rounding class
113958: --
113959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113960: 'RETAINAGE';
113961:
113962: --
113963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 113963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

113959: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
113960: 'RETAINAGE';
113961:
113962: --
113963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113965: --
113966: -- bulk performance
113967: --

Line 113964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

113960: 'RETAINAGE';
113961:
113962: --
113963: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
113964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113965: --
113966: -- bulk performance
113967: --
113968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 113968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

113964: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
113965: --
113966: -- bulk performance
113967: --
113968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113969:
113970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113972:

Line 113970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

113966: -- bulk performance
113967: --
113968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113969:
113970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113972:
113973: -- 4955764
113974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 113974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

113970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113972:
113973: -- 4955764
113974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
113976:
113977: -- 4458381 Public Sector Enh
113978:

Line 114084: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114080: l_rec_acct_attrs.array_num_value(43) := p_source_89;
114081: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
114082: l_rec_acct_attrs.array_num_value(44) := p_source_90;
114083:
114084: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114085: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114086:
114087: ---------------------------------------------------------------------------------------------------------------
114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114085: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114081: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
114082: l_rec_acct_attrs.array_num_value(44) := p_source_90;
114083:
114084: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114085: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114086:
114087: ---------------------------------------------------------------------------------------------------------------
114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114089: ---------------------------------------------------------------------------------------------------------------

Line 114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114084: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114085: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114086:
114087: ---------------------------------------------------------------------------------------------------------------
114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114089: ---------------------------------------------------------------------------------------------------------------
114090: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114091:
114092: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114090: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114086:
114087: ---------------------------------------------------------------------------------------------------------------
114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114089: ---------------------------------------------------------------------------------------------------------------
114090: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114091:
114092: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114094:

Line 114092: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114088: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114089: ---------------------------------------------------------------------------------------------------------------
114090: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114091:
114092: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114094:
114095: IF xla_accounting_cache_pkg.GetValueChar
114096: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114089: ---------------------------------------------------------------------------------------------------------------
114090: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114091:
114092: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114093: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114094:
114095: IF xla_accounting_cache_pkg.GetValueChar
114096: (p_source_code => 'LEDGER_CATEGORY_CODE'
114097: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114104: xla_ae_lines_pkg.BflowUpgEntry

114100: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114101: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114102: )
114103: THEN
114104: xla_ae_lines_pkg.BflowUpgEntry
114105: (p_business_method_code => l_bflow_method_code
114106: ,p_business_class_code => l_bflow_class_code
114107: ,p_balance_type => l_balance_type_code);
114108: ELSE

Line 114121: xla_ae_lines_pkg.SetLineDescription(

114117: --
114118: -- call description
114119: --
114120:
114121: xla_ae_lines_pkg.SetLineDescription(
114122: p_ae_header_id => l_ae_header_id
114123: ,p_description => Description_1 (
114124: p_application_id => p_application_id
114125: , p_ae_header_id => l_ae_header_id

Line 114157: xla_ae_lines_pkg.set_ccid(

114153: , x_value_type_code => l_adr_value_type_code
114154: , p_side => 'NA'
114155: );
114156:
114157: xla_ae_lines_pkg.set_ccid(
114158: p_code_combination_id => l_ccid
114159: , p_value_type_code => l_adr_value_type_code
114160: , p_transaction_coa_id => l_adr_transaction_coa_id
114161: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114190: xla_ae_lines_pkg.set_segment(

114186: );
114187:
114188: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114189:
114190: xla_ae_lines_pkg.set_segment(
114191: p_to_segment_code => 'GL_ACCOUNT'
114192: , p_segment_value => l_segment
114193: , p_from_segment_code => l_adr_value_segment_code
114194: , p_from_combination_id => l_adr_value_combination_id

Line 114233: xla_ae_lines_pkg.set_segment(

114229: );
114230:
114231: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114232:
114233: xla_ae_lines_pkg.set_segment(
114234: p_to_segment_code => 'GL_BALANCING'
114235: , p_segment_value => l_segment
114236: , p_from_segment_code => l_adr_value_segment_code
114237: , p_from_combination_id => l_adr_value_combination_id

Line 114277: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

114273: xla_accounting_err_pkg.build_message
114274: (p_appli_s_name => 'XLA'
114275: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
114276: ,p_token_1 => 'LINE_NUMBER'
114277: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
114278: ,p_token_2 => 'LINE_TYPE_NAME'
114279: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
114280: l_component_type
114281: ,l_component_code

Line 114313: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

114309: --
114310: --
114311: ------------------------------------------------------------------------------------------------
114312: -- 4219869 Business Flow
114313: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114314: -- Prior Entry. Currently, the following code is always generated.
114315: ------------------------------------------------------------------------------------------------
114316: XLA_AE_LINES_PKG.ValidateCurrentLine;
114317:

Line 114316: XLA_AE_LINES_PKG.ValidateCurrentLine;

114312: -- 4219869 Business Flow
114313: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
114314: -- Prior Entry. Currently, the following code is always generated.
114315: ------------------------------------------------------------------------------------------------
114316: XLA_AE_LINES_PKG.ValidateCurrentLine;
114317:
114318: ------------------------------------------------------------------------------------
114319: -- 4219869 Business Flow
114320: -- Populated credit and debit amounts -- Need to generate this within IF

Line 114322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114318: ------------------------------------------------------------------------------------
114319: -- 4219869 Business Flow
114320: -- Populated credit and debit amounts -- Need to generate this within IF
114321: ------------------------------------------------------------------------------------
114322: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114323:
114324: ----------------------------------------------------------------------------------
114325: -- 4219869 Business Flow
114326: -- Update journal entry status -- Need to generate this within IF

Line 114354: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

114350: -- To allow MPA report to determine if it should generate report process
114351: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114352: ------------------------------------------------------------------------------------------
114353:
114354: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114355: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114356: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114357: -- call ADRs
114358: -- Bug 4922099

Line 114355: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

114351: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
114352: ------------------------------------------------------------------------------------------
114353:
114354: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
114355: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
114356: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
114357: -- call ADRs
114358: -- Bug 4922099
114359: --

Line 114382: xla_ae_lines_pkg.set_ccid(

114378: , x_value_type_code => l_adr_value_type_code
114379: , p_side => 'NA'
114380: );
114381:
114382: xla_ae_lines_pkg.set_ccid(
114383: p_code_combination_id => l_ccid
114384: , p_value_type_code => l_adr_value_type_code
114385: , p_transaction_coa_id => l_adr_transaction_coa_id
114386: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 114415: xla_ae_lines_pkg.set_segment(

114411: );
114412:
114413: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114414:
114415: xla_ae_lines_pkg.set_segment(
114416: p_to_segment_code => 'GL_ACCOUNT'
114417: , p_segment_value => l_segment
114418: , p_from_segment_code => l_adr_value_segment_code
114419: , p_from_combination_id => l_adr_value_combination_id

Line 114458: xla_ae_lines_pkg.set_segment(

114454: );
114455:
114456: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
114457:
114458: xla_ae_lines_pkg.set_segment(
114459: p_to_segment_code => 'GL_BALANCING'
114460: , p_segment_value => l_segment
114461: , p_from_segment_code => l_adr_value_segment_code
114462: , p_from_combination_id => l_adr_value_combination_id

Line 114489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

114485:
114486: --
114487: -- Update the line information that should be overwritten
114488: --
114489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114490: p_header_num => 1);
114491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114492:
114493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 114491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

114487: -- Update the line information that should be overwritten
114488: --
114489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114490: p_header_num => 1);
114491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114492:
114493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114494:
114495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 114493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

114489: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
114490: p_header_num => 1);
114491: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
114492:
114493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114494:
114495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114497: END IF;

Line 114496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

114492:
114493: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
114494:
114495: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
114496: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
114497: END IF;
114498:
114499: --
114500: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 114503: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

114499: --
114500: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114501: --
114502: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114503: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114504: ELSE
114505: ---------------------------------------------------------------------------------------------------
114506: -- 4262811a Switch Sign
114507: ---------------------------------------------------------------------------------------------------

Line 114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

114504: ELSE
114505: ---------------------------------------------------------------------------------------------------
114506: -- 4262811a Switch Sign
114507: ---------------------------------------------------------------------------------------------------
114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114505: ---------------------------------------------------------------------------------------------------
114506: -- 4262811a Switch Sign
114507: ---------------------------------------------------------------------------------------------------
114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302

Line 114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114506: -- 4262811a Switch Sign
114507: ---------------------------------------------------------------------------------------------------
114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302
114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

114507: ---------------------------------------------------------------------------------------------------
114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302
114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114508: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
114509: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302
114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114516:

Line 114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

114510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302
114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114516:
114517: END IF;
114518:

Line 114515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

114511: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
114512: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114513: -- 5132302
114514: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
114515: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
114516:
114517: END IF;
114518:
114519: -- 4955764

Line 114520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114516:
114517: END IF;
114518:
114519: -- 4955764
114520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114522:
114523:
114524: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 114524: XLA_AE_LINES_PKG.ValidateCurrentLine;

114520: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114522:
114523:
114524: XLA_AE_LINES_PKG.ValidateCurrentLine;
114525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114526:
114527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 114525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

114521: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
114522:
114523:
114524: XLA_AE_LINES_PKG.ValidateCurrentLine;
114525: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114526:
114527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114529: ,p_balance_type_code => l_balance_type_code);

Line 114730: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

114726: --
114727: -- bulk performance
114728: --
114729: l_balance_type_code VARCHAR2(1);
114730: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
114731: l_log_module VARCHAR2(240);
114732:
114733: --
114734: -- Upgrade strategy

Line 114800: XLA_AE_LINES_PKG.SetNewLine;

114796: ') <> 'RETAINAGE RELEASE'
114797: THEN
114798:
114799: --
114800: XLA_AE_LINES_PKG.SetNewLine;
114801:
114802: p_balance_type_code := l_balance_type_code;
114803: -- set the flag so later we will know whether the gain loss line needs to be created
114804:

Line 114812: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

114808:
114809: --
114810: -- bulk performance
114811: --
114812: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
114813: p_header_num => 0); -- 4262811
114814: --
114815: -- set accounting line options
114816: --

Line 114817: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

114813: p_header_num => 0); -- 4262811
114814: --
114815: -- set accounting line options
114816: --
114817: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
114818: p_natural_side_code => 'D'
114819: , p_gain_or_loss_flag => 'N'
114820: , p_gl_transfer_mode_code => 'S'
114821: , p_acct_entry_type_code => 'A'

Line 114831: xla_ae_lines_pkg.SetAcctLineType

114827: --
114828: --
114829: -- set accounting line type info
114830: --
114831: xla_ae_lines_pkg.SetAcctLineType
114832: (p_component_type => l_component_type
114833: ,p_event_type_code => l_event_type_code
114834: ,p_line_definition_owner_code => l_line_definition_owner_code
114835: ,p_line_definition_code => l_line_definition_code

Line 114845: xla_ae_lines_pkg.SetAcctClass(

114841: ,p_event_class_code => l_event_class_code);
114842: --
114843: -- set accounting class
114844: --
114845: xla_ae_lines_pkg.SetAcctClass(
114846: p_accounting_class_code => 'RETAINAGE'
114847: , p_ae_header_id => l_ae_header_id
114848: );
114849:

Line 114853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

114849:
114850: --
114851: -- set rounding class
114852: --
114853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114854: 'RETAINAGE';
114855:
114856: --
114857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 114857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

114853: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
114854: 'RETAINAGE';
114855:
114856: --
114857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114859: --
114860: -- bulk performance
114861: --

Line 114858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

114854: 'RETAINAGE';
114855:
114856: --
114857: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
114858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114859: --
114860: -- bulk performance
114861: --
114862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 114862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

114858: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
114859: --
114860: -- bulk performance
114861: --
114862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114863:
114864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114866:

Line 114864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

114860: -- bulk performance
114861: --
114862: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114863:
114864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114866:
114867: -- 4955764
114868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 114868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

114864: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114865: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114866:
114867: -- 4955764
114868: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114869: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
114870:
114871: -- 4458381 Public Sector Enh
114872:

Line 114976: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

114972: l_rec_acct_attrs.array_num_value(42) := p_source_89;
114973: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114974: l_rec_acct_attrs.array_num_value(43) := p_source_90;
114975:
114976: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114977: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114978:
114979: ---------------------------------------------------------------------------------------------------------------
114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 114977: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

114973: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
114974: l_rec_acct_attrs.array_num_value(43) := p_source_90;
114975:
114976: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114977: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114978:
114979: ---------------------------------------------------------------------------------------------------------------
114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114981: ---------------------------------------------------------------------------------------------------------------

Line 114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

114976: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
114977: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
114978:
114979: ---------------------------------------------------------------------------------------------------------------
114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114981: ---------------------------------------------------------------------------------------------------------------
114982: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114983:
114984: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 114982: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

114978:
114979: ---------------------------------------------------------------------------------------------------------------
114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114981: ---------------------------------------------------------------------------------------------------------------
114982: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114983:
114984: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114986:

Line 114984: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114980: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
114981: ---------------------------------------------------------------------------------------------------------------
114982: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114983:
114984: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114986:
114987: IF xla_accounting_cache_pkg.GetValueChar
114988: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 114985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

114981: ---------------------------------------------------------------------------------------------------------------
114982: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
114983:
114984: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114985: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114986:
114987: IF xla_accounting_cache_pkg.GetValueChar
114988: (p_source_code => 'LEDGER_CATEGORY_CODE'
114989: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 114996: xla_ae_lines_pkg.BflowUpgEntry

114992: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114993: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
114994: )
114995: THEN
114996: xla_ae_lines_pkg.BflowUpgEntry
114997: (p_business_method_code => l_bflow_method_code
114998: ,p_business_class_code => l_bflow_class_code
114999: ,p_balance_type => l_balance_type_code);
115000: ELSE

Line 115013: xla_ae_lines_pkg.SetLineDescription(

115009: --
115010: -- call description
115011: --
115012:
115013: xla_ae_lines_pkg.SetLineDescription(
115014: p_ae_header_id => l_ae_header_id
115015: ,p_description => Description_1 (
115016: p_application_id => p_application_id
115017: , p_ae_header_id => l_ae_header_id

Line 115049: xla_ae_lines_pkg.set_ccid(

115045: , x_value_type_code => l_adr_value_type_code
115046: , p_side => 'NA'
115047: );
115048:
115049: xla_ae_lines_pkg.set_ccid(
115050: p_code_combination_id => l_ccid
115051: , p_value_type_code => l_adr_value_type_code
115052: , p_transaction_coa_id => l_adr_transaction_coa_id
115053: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115082: xla_ae_lines_pkg.set_segment(

115078: );
115079:
115080: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115081:
115082: xla_ae_lines_pkg.set_segment(
115083: p_to_segment_code => 'GL_ACCOUNT'
115084: , p_segment_value => l_segment
115085: , p_from_segment_code => l_adr_value_segment_code
115086: , p_from_combination_id => l_adr_value_combination_id

Line 115125: xla_ae_lines_pkg.set_segment(

115121: );
115122:
115123: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115124:
115125: xla_ae_lines_pkg.set_segment(
115126: p_to_segment_code => 'GL_BALANCING'
115127: , p_segment_value => l_segment
115128: , p_from_segment_code => l_adr_value_segment_code
115129: , p_from_combination_id => l_adr_value_combination_id

Line 115169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

115165: xla_accounting_err_pkg.build_message
115166: (p_appli_s_name => 'XLA'
115167: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
115168: ,p_token_1 => 'LINE_NUMBER'
115169: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
115170: ,p_token_2 => 'LINE_TYPE_NAME'
115171: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
115172: l_component_type
115173: ,l_component_code

Line 115205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

115201: --
115202: --
115203: ------------------------------------------------------------------------------------------------
115204: -- 4219869 Business Flow
115205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115206: -- Prior Entry. Currently, the following code is always generated.
115207: ------------------------------------------------------------------------------------------------
115208: XLA_AE_LINES_PKG.ValidateCurrentLine;
115209:

Line 115208: XLA_AE_LINES_PKG.ValidateCurrentLine;

115204: -- 4219869 Business Flow
115205: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
115206: -- Prior Entry. Currently, the following code is always generated.
115207: ------------------------------------------------------------------------------------------------
115208: XLA_AE_LINES_PKG.ValidateCurrentLine;
115209:
115210: ------------------------------------------------------------------------------------
115211: -- 4219869 Business Flow
115212: -- Populated credit and debit amounts -- Need to generate this within IF

Line 115214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115210: ------------------------------------------------------------------------------------
115211: -- 4219869 Business Flow
115212: -- Populated credit and debit amounts -- Need to generate this within IF
115213: ------------------------------------------------------------------------------------
115214: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115215:
115216: ----------------------------------------------------------------------------------
115217: -- 4219869 Business Flow
115218: -- Update journal entry status -- Need to generate this within IF

Line 115246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

115242: -- To allow MPA report to determine if it should generate report process
115243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115244: ------------------------------------------------------------------------------------------
115245:
115246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115249: -- call ADRs
115250: -- Bug 4922099

Line 115247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

115243: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
115244: ------------------------------------------------------------------------------------------
115245:
115246: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
115247: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
115248: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
115249: -- call ADRs
115250: -- Bug 4922099
115251: --

Line 115274: xla_ae_lines_pkg.set_ccid(

115270: , x_value_type_code => l_adr_value_type_code
115271: , p_side => 'NA'
115272: );
115273:
115274: xla_ae_lines_pkg.set_ccid(
115275: p_code_combination_id => l_ccid
115276: , p_value_type_code => l_adr_value_type_code
115277: , p_transaction_coa_id => l_adr_transaction_coa_id
115278: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115307: xla_ae_lines_pkg.set_segment(

115303: );
115304:
115305: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115306:
115307: xla_ae_lines_pkg.set_segment(
115308: p_to_segment_code => 'GL_ACCOUNT'
115309: , p_segment_value => l_segment
115310: , p_from_segment_code => l_adr_value_segment_code
115311: , p_from_combination_id => l_adr_value_combination_id

Line 115350: xla_ae_lines_pkg.set_segment(

115346: );
115347:
115348: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115349:
115350: xla_ae_lines_pkg.set_segment(
115351: p_to_segment_code => 'GL_BALANCING'
115352: , p_segment_value => l_segment
115353: , p_from_segment_code => l_adr_value_segment_code
115354: , p_from_combination_id => l_adr_value_combination_id

Line 115381: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

115377:
115378: --
115379: -- Update the line information that should be overwritten
115380: --
115381: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115382: p_header_num => 1);
115383: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115384:
115385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 115383: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

115379: -- Update the line information that should be overwritten
115380: --
115381: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115382: p_header_num => 1);
115383: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115384:
115385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115386:
115387: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 115385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

115381: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
115382: p_header_num => 1);
115383: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
115384:
115385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115386:
115387: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115388: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115389: END IF;

Line 115388: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

115384:
115385: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
115386:
115387: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
115388: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
115389: END IF;
115390:
115391: --
115392: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 115395: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

115391: --
115392: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115393: --
115394: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115395: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115396: ELSE
115397: ---------------------------------------------------------------------------------------------------
115398: -- 4262811a Switch Sign
115399: ---------------------------------------------------------------------------------------------------

Line 115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

115396: ELSE
115397: ---------------------------------------------------------------------------------------------------
115398: -- 4262811a Switch Sign
115399: ---------------------------------------------------------------------------------------------------
115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115397: ---------------------------------------------------------------------------------------------------
115398: -- 4262811a Switch Sign
115399: ---------------------------------------------------------------------------------------------------
115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302

Line 115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115398: -- 4262811a Switch Sign
115399: ---------------------------------------------------------------------------------------------------
115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302
115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

115399: ---------------------------------------------------------------------------------------------------
115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302
115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115407: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115400: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
115401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302
115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115407: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115408:

Line 115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

115402: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302
115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115407: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115408:
115409: END IF;
115410:

Line 115407: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

115403: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
115404: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115405: -- 5132302
115406: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
115407: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
115408:
115409: END IF;
115410:
115411: -- 4955764

Line 115412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115408:
115409: END IF;
115410:
115411: -- 4955764
115412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115414:
115415:
115416: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 115416: XLA_AE_LINES_PKG.ValidateCurrentLine;

115412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115414:
115415:
115416: XLA_AE_LINES_PKG.ValidateCurrentLine;
115417: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115418:
115419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115420: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 115417: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

115413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
115414:
115415:
115416: XLA_AE_LINES_PKG.ValidateCurrentLine;
115417: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115418:
115419: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115420: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115421: ,p_balance_type_code => l_balance_type_code);

Line 115617: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

115613: --
115614: -- bulk performance
115615: --
115616: l_balance_type_code VARCHAR2(1);
115617: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
115618: l_log_module VARCHAR2(240);
115619:
115620: --
115621: -- Upgrade strategy

Line 115685: XLA_AE_LINES_PKG.SetNewLine;

115681: ') = 'RETAINAGE'
115682: THEN
115683:
115684: --
115685: XLA_AE_LINES_PKG.SetNewLine;
115686:
115687: p_balance_type_code := l_balance_type_code;
115688: -- set the flag so later we will know whether the gain loss line needs to be created
115689:

Line 115697: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

115693:
115694: --
115695: -- bulk performance
115696: --
115697: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
115698: p_header_num => 0); -- 4262811
115699: --
115700: -- set accounting line options
115701: --

Line 115702: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

115698: p_header_num => 0); -- 4262811
115699: --
115700: -- set accounting line options
115701: --
115702: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
115703: p_natural_side_code => 'D'
115704: , p_gain_or_loss_flag => 'N'
115705: , p_gl_transfer_mode_code => 'S'
115706: , p_acct_entry_type_code => 'A'

Line 115716: xla_ae_lines_pkg.SetAcctLineType

115712: --
115713: --
115714: -- set accounting line type info
115715: --
115716: xla_ae_lines_pkg.SetAcctLineType
115717: (p_component_type => l_component_type
115718: ,p_event_type_code => l_event_type_code
115719: ,p_line_definition_owner_code => l_line_definition_owner_code
115720: ,p_line_definition_code => l_line_definition_code

Line 115730: xla_ae_lines_pkg.SetAcctClass(

115726: ,p_event_class_code => l_event_class_code);
115727: --
115728: -- set accounting class
115729: --
115730: xla_ae_lines_pkg.SetAcctClass(
115731: p_accounting_class_code => 'RETAINAGE'
115732: , p_ae_header_id => l_ae_header_id
115733: );
115734:

Line 115738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

115734:
115735: --
115736: -- set rounding class
115737: --
115738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115739: 'RETAINAGE';
115740:
115741: --
115742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 115742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

115738: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
115739: 'RETAINAGE';
115740:
115741: --
115742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115744: --
115745: -- bulk performance
115746: --

Line 115743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

115739: 'RETAINAGE';
115740:
115741: --
115742: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
115743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115744: --
115745: -- bulk performance
115746: --
115747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 115747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

115743: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
115744: --
115745: -- bulk performance
115746: --
115747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115748:
115749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115751:

Line 115749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

115745: -- bulk performance
115746: --
115747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115748:
115749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115751:
115752: -- 4955764
115753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 115753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

115749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115751:
115752: -- 4955764
115753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
115755:
115756: -- 4458381 Public Sector Enh
115757:

Line 115859: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

115855: l_rec_acct_attrs.array_num_value(41) := p_source_89;
115856: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
115857: l_rec_acct_attrs.array_num_value(42) := p_source_90;
115858:
115859: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115860: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115861:
115862: ---------------------------------------------------------------------------------------------------------------
115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 115860: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

115856: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
115857: l_rec_acct_attrs.array_num_value(42) := p_source_90;
115858:
115859: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115860: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115861:
115862: ---------------------------------------------------------------------------------------------------------------
115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115864: ---------------------------------------------------------------------------------------------------------------

Line 115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

115859: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
115860: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
115861:
115862: ---------------------------------------------------------------------------------------------------------------
115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115864: ---------------------------------------------------------------------------------------------------------------
115865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115866:
115867: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 115865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

115861:
115862: ---------------------------------------------------------------------------------------------------------------
115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115864: ---------------------------------------------------------------------------------------------------------------
115865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115866:
115867: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115868: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115869:

Line 115867: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115863: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
115864: ---------------------------------------------------------------------------------------------------------------
115865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115866:
115867: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115868: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115869:
115870: IF xla_accounting_cache_pkg.GetValueChar
115871: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 115868: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

115864: ---------------------------------------------------------------------------------------------------------------
115865: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
115866:
115867: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115868: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115869:
115870: IF xla_accounting_cache_pkg.GetValueChar
115871: (p_source_code => 'LEDGER_CATEGORY_CODE'
115872: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 115879: xla_ae_lines_pkg.BflowUpgEntry

115875: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115876: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
115877: )
115878: THEN
115879: xla_ae_lines_pkg.BflowUpgEntry
115880: (p_business_method_code => l_bflow_method_code
115881: ,p_business_class_code => l_bflow_class_code
115882: ,p_balance_type => l_balance_type_code);
115883: ELSE

Line 115896: xla_ae_lines_pkg.SetLineDescription(

115892: --
115893: -- call description
115894: --
115895:
115896: xla_ae_lines_pkg.SetLineDescription(
115897: p_ae_header_id => l_ae_header_id
115898: ,p_description => Description_1 (
115899: p_application_id => p_application_id
115900: , p_ae_header_id => l_ae_header_id

Line 115932: xla_ae_lines_pkg.set_ccid(

115928: , x_value_type_code => l_adr_value_type_code
115929: , p_side => 'NA'
115930: );
115931:
115932: xla_ae_lines_pkg.set_ccid(
115933: p_code_combination_id => l_ccid
115934: , p_value_type_code => l_adr_value_type_code
115935: , p_transaction_coa_id => l_adr_transaction_coa_id
115936: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 115965: xla_ae_lines_pkg.set_segment(

115961: );
115962:
115963: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
115964:
115965: xla_ae_lines_pkg.set_segment(
115966: p_to_segment_code => 'GL_ACCOUNT'
115967: , p_segment_value => l_segment
115968: , p_from_segment_code => l_adr_value_segment_code
115969: , p_from_combination_id => l_adr_value_combination_id

Line 116008: xla_ae_lines_pkg.set_segment(

116004: );
116005:
116006: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116007:
116008: xla_ae_lines_pkg.set_segment(
116009: p_to_segment_code => 'GL_BALANCING'
116010: , p_segment_value => l_segment
116011: , p_from_segment_code => l_adr_value_segment_code
116012: , p_from_combination_id => l_adr_value_combination_id

Line 116052: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

116048: xla_accounting_err_pkg.build_message
116049: (p_appli_s_name => 'XLA'
116050: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
116051: ,p_token_1 => 'LINE_NUMBER'
116052: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
116053: ,p_token_2 => 'LINE_TYPE_NAME'
116054: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
116055: l_component_type
116056: ,l_component_code

Line 116088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

116084: --
116085: --
116086: ------------------------------------------------------------------------------------------------
116087: -- 4219869 Business Flow
116088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116089: -- Prior Entry. Currently, the following code is always generated.
116090: ------------------------------------------------------------------------------------------------
116091: XLA_AE_LINES_PKG.ValidateCurrentLine;
116092:

Line 116091: XLA_AE_LINES_PKG.ValidateCurrentLine;

116087: -- 4219869 Business Flow
116088: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116089: -- Prior Entry. Currently, the following code is always generated.
116090: ------------------------------------------------------------------------------------------------
116091: XLA_AE_LINES_PKG.ValidateCurrentLine;
116092:
116093: ------------------------------------------------------------------------------------
116094: -- 4219869 Business Flow
116095: -- Populated credit and debit amounts -- Need to generate this within IF

Line 116097: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116093: ------------------------------------------------------------------------------------
116094: -- 4219869 Business Flow
116095: -- Populated credit and debit amounts -- Need to generate this within IF
116096: ------------------------------------------------------------------------------------
116097: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116098:
116099: ----------------------------------------------------------------------------------
116100: -- 4219869 Business Flow
116101: -- Update journal entry status -- Need to generate this within IF

Line 116129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

116125: -- To allow MPA report to determine if it should generate report process
116126: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116127: ------------------------------------------------------------------------------------------
116128:
116129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116131: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116132: -- call ADRs
116133: -- Bug 4922099

Line 116130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

116126: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116127: ------------------------------------------------------------------------------------------
116128:
116129: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116130: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116131: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116132: -- call ADRs
116133: -- Bug 4922099
116134: --

Line 116157: xla_ae_lines_pkg.set_ccid(

116153: , x_value_type_code => l_adr_value_type_code
116154: , p_side => 'NA'
116155: );
116156:
116157: xla_ae_lines_pkg.set_ccid(
116158: p_code_combination_id => l_ccid
116159: , p_value_type_code => l_adr_value_type_code
116160: , p_transaction_coa_id => l_adr_transaction_coa_id
116161: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 116190: xla_ae_lines_pkg.set_segment(

116186: );
116187:
116188: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116189:
116190: xla_ae_lines_pkg.set_segment(
116191: p_to_segment_code => 'GL_ACCOUNT'
116192: , p_segment_value => l_segment
116193: , p_from_segment_code => l_adr_value_segment_code
116194: , p_from_combination_id => l_adr_value_combination_id

Line 116233: xla_ae_lines_pkg.set_segment(

116229: );
116230:
116231: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
116232:
116233: xla_ae_lines_pkg.set_segment(
116234: p_to_segment_code => 'GL_BALANCING'
116235: , p_segment_value => l_segment
116236: , p_from_segment_code => l_adr_value_segment_code
116237: , p_from_combination_id => l_adr_value_combination_id

Line 116264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116260:
116261: --
116262: -- Update the line information that should be overwritten
116263: --
116264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116265: p_header_num => 1);
116266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116267:
116268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116262: -- Update the line information that should be overwritten
116263: --
116264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116265: p_header_num => 1);
116266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116267:
116268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116269:
116270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116264: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116265: p_header_num => 1);
116266: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116267:
116268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116269:
116270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116272: END IF;

Line 116271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116267:
116268: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116269:
116270: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116271: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116272: END IF;
116273:
116274: --
116275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116274: --
116275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116276: --
116277: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116279: ELSE
116280: ---------------------------------------------------------------------------------------------------
116281: -- 4262811a Switch Sign
116282: ---------------------------------------------------------------------------------------------------

Line 116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116279: ELSE
116280: ---------------------------------------------------------------------------------------------------
116281: -- 4262811a Switch Sign
116282: ---------------------------------------------------------------------------------------------------
116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116280: ---------------------------------------------------------------------------------------------------
116281: -- 4262811a Switch Sign
116282: ---------------------------------------------------------------------------------------------------
116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302

Line 116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116281: -- 4262811a Switch Sign
116282: ---------------------------------------------------------------------------------------------------
116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302
116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116282: ---------------------------------------------------------------------------------------------------
116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302
116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116283: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116284: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302
116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116291:

Line 116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302
116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116291:
116292: END IF;
116293:

Line 116290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116286: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116287: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116288: -- 5132302
116289: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116290: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116291:
116292: END IF;
116293:
116294: -- 4955764

Line 116295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116291:
116292: END IF;
116293:
116294: -- 4955764
116295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116297:
116298:
116299: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116299: XLA_AE_LINES_PKG.ValidateCurrentLine;

116295: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116297:
116298:
116299: XLA_AE_LINES_PKG.ValidateCurrentLine;
116300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116301:
116302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116296: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116297:
116298:
116299: XLA_AE_LINES_PKG.ValidateCurrentLine;
116300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116301:
116302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116304: ,p_balance_type_code => l_balance_type_code);

Line 116486: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

116482: --
116483: -- bulk performance
116484: --
116485: l_balance_type_code VARCHAR2(1);
116486: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
116487: l_log_module VARCHAR2(240);
116488:
116489: --
116490: -- Upgrade strategy

Line 116556: XLA_AE_LINES_PKG.SetNewLine;

116552: ') = 'RETAINAGE'
116553: THEN
116554:
116555: --
116556: XLA_AE_LINES_PKG.SetNewLine;
116557:
116558: p_balance_type_code := l_balance_type_code;
116559: -- set the flag so later we will know whether the gain loss line needs to be created
116560:

Line 116568: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

116564:
116565: --
116566: -- bulk performance
116567: --
116568: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
116569: p_header_num => 0); -- 4262811
116570: --
116571: -- set accounting line options
116572: --

Line 116573: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

116569: p_header_num => 0); -- 4262811
116570: --
116571: -- set accounting line options
116572: --
116573: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
116574: p_natural_side_code => 'D'
116575: , p_gain_or_loss_flag => 'N'
116576: , p_gl_transfer_mode_code => 'S'
116577: , p_acct_entry_type_code => 'A'

Line 116587: xla_ae_lines_pkg.SetAcctLineType

116583: --
116584: --
116585: -- set accounting line type info
116586: --
116587: xla_ae_lines_pkg.SetAcctLineType
116588: (p_component_type => l_component_type
116589: ,p_event_type_code => l_event_type_code
116590: ,p_line_definition_owner_code => l_line_definition_owner_code
116591: ,p_line_definition_code => l_line_definition_code

Line 116601: xla_ae_lines_pkg.SetAcctClass(

116597: ,p_event_class_code => l_event_class_code);
116598: --
116599: -- set accounting class
116600: --
116601: xla_ae_lines_pkg.SetAcctClass(
116602: p_accounting_class_code => 'RETAINAGE'
116603: , p_ae_header_id => l_ae_header_id
116604: );
116605:

Line 116609: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

116605:
116606: --
116607: -- set rounding class
116608: --
116609: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116610: 'RETAINAGE';
116611:
116612: --
116613: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 116613: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

116609: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
116610: 'RETAINAGE';
116611:
116612: --
116613: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116614: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116615: --
116616: -- bulk performance
116617: --

Line 116614: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

116610: 'RETAINAGE';
116611:
116612: --
116613: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
116614: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116615: --
116616: -- bulk performance
116617: --
116618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 116618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

116614: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
116615: --
116616: -- bulk performance
116617: --
116618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116619:
116620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116622:

Line 116620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

116616: -- bulk performance
116617: --
116618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116619:
116620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116622:
116623: -- 4955764
116624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116622:
116623: -- 4955764
116624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116625: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
116626:
116627: -- 4458381 Public Sector Enh
116628:

Line 116724: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

116720: l_rec_acct_attrs.array_num_value(38) := p_source_89;
116721: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
116722: l_rec_acct_attrs.array_num_value(39) := p_source_90;
116723:
116724: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116725: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116726:
116727: ---------------------------------------------------------------------------------------------------------------
116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 116725: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

116721: l_rec_acct_attrs.array_acct_attr_code(39) := 'UPG_DR_ENC_TYPE_ID';
116722: l_rec_acct_attrs.array_num_value(39) := p_source_90;
116723:
116724: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116725: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116726:
116727: ---------------------------------------------------------------------------------------------------------------
116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116729: ---------------------------------------------------------------------------------------------------------------

Line 116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

116724: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
116725: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
116726:
116727: ---------------------------------------------------------------------------------------------------------------
116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116729: ---------------------------------------------------------------------------------------------------------------
116730: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116731:
116732: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 116730: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

116726:
116727: ---------------------------------------------------------------------------------------------------------------
116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116729: ---------------------------------------------------------------------------------------------------------------
116730: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116731:
116732: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116733: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116734:

Line 116732: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116728: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
116729: ---------------------------------------------------------------------------------------------------------------
116730: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116731:
116732: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116733: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116734:
116735: IF xla_accounting_cache_pkg.GetValueChar
116736: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 116733: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

116729: ---------------------------------------------------------------------------------------------------------------
116730: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
116731:
116732: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116733: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116734:
116735: IF xla_accounting_cache_pkg.GetValueChar
116736: (p_source_code => 'LEDGER_CATEGORY_CODE'
116737: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 116744: xla_ae_lines_pkg.BflowUpgEntry

116740: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116741: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
116742: )
116743: THEN
116744: xla_ae_lines_pkg.BflowUpgEntry
116745: (p_business_method_code => l_bflow_method_code
116746: ,p_business_class_code => l_bflow_class_code
116747: ,p_balance_type => l_balance_type_code);
116748: ELSE

Line 116750: XLA_AE_LINES_PKG.business_flow_validation(

116746: ,p_business_class_code => l_bflow_class_code
116747: ,p_balance_type => l_balance_type_code);
116748: ELSE
116749: NULL;
116750: XLA_AE_LINES_PKG.business_flow_validation(
116751: p_business_method_code => l_bflow_method_code
116752: ,p_business_class_code => l_bflow_class_code
116753: ,p_inherit_description_flag => l_inherit_desc_flag);
116754: END IF;

Line 116764: xla_ae_lines_pkg.SetLineDescription(

116760: --
116761: -- call description
116762: --
116763:
116764: xla_ae_lines_pkg.SetLineDescription(
116765: p_ae_header_id => l_ae_header_id
116766: ,p_description => Description_1 (
116767: p_application_id => p_application_id
116768: , p_ae_header_id => l_ae_header_id

Line 116807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

116803: xla_accounting_err_pkg.build_message
116804: (p_appli_s_name => 'XLA'
116805: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
116806: ,p_token_1 => 'LINE_NUMBER'
116807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
116808: ,p_token_2 => 'LINE_TYPE_NAME'
116809: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
116810: l_component_type
116811: ,l_component_code

Line 116843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

116839: --
116840: --
116841: ------------------------------------------------------------------------------------------------
116842: -- 4219869 Business Flow
116843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
116844: -- Prior Entry. Currently, the following code is always generated.
116845: ------------------------------------------------------------------------------------------------
116846: -- No ValidateCurrentLine for business flow method of Prior Entry
116847:

Line 116852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116848: ------------------------------------------------------------------------------------
116849: -- 4219869 Business Flow
116850: -- Populated credit and debit amounts -- Need to generate this within IF
116851: ------------------------------------------------------------------------------------
116852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116853:
116854: ----------------------------------------------------------------------------------
116855: -- 4219869 Business Flow
116856: -- Update journal entry status -- Need to generate this within IF

Line 116884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

116880: -- To allow MPA report to determine if it should generate report process
116881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116882: ------------------------------------------------------------------------------------------
116883:
116884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116887: -- call ADRs
116888: -- Bug 4922099

Line 116885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

116881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
116882: ------------------------------------------------------------------------------------------
116883:
116884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
116885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
116886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
116887: -- call ADRs
116888: -- Bug 4922099
116889: --

Line 116906: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

116902:
116903: --
116904: -- Update the line information that should be overwritten
116905: --
116906: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116907: p_header_num => 1);
116908: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116909:
116910: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 116908: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

116904: -- Update the line information that should be overwritten
116905: --
116906: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116907: p_header_num => 1);
116908: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116909:
116910: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116911:
116912: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 116910: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

116906: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
116907: p_header_num => 1);
116908: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
116909:
116910: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116911:
116912: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116913: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116914: END IF;

Line 116913: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

116909:
116910: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
116911:
116912: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
116913: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
116914: END IF;
116915:
116916: --
116917: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 116920: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

116916: --
116917: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116918: --
116919: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116920: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116921: ELSE
116922: ---------------------------------------------------------------------------------------------------
116923: -- 4262811a Switch Sign
116924: ---------------------------------------------------------------------------------------------------

Line 116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

116921: ELSE
116922: ---------------------------------------------------------------------------------------------------
116923: -- 4262811a Switch Sign
116924: ---------------------------------------------------------------------------------------------------
116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116922: ---------------------------------------------------------------------------------------------------
116923: -- 4262811a Switch Sign
116924: ---------------------------------------------------------------------------------------------------
116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302

Line 116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116923: -- 4262811a Switch Sign
116924: ---------------------------------------------------------------------------------------------------
116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302
116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

116924: ---------------------------------------------------------------------------------------------------
116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302
116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116925: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
116926: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302
116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116933:

Line 116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

116927: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302
116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116933:
116934: END IF;
116935:

Line 116932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

116928: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
116929: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116930: -- 5132302
116931: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
116932: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
116933:
116934: END IF;
116935:
116936: -- 4955764

Line 116937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

116933:
116934: END IF;
116935:
116936: -- 4955764
116937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116939:
116940:
116941: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 116941: XLA_AE_LINES_PKG.ValidateCurrentLine;

116937: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116939:
116940:
116941: XLA_AE_LINES_PKG.ValidateCurrentLine;
116942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116943:
116944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116945: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 116942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

116938: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
116939:
116940:
116941: XLA_AE_LINES_PKG.ValidateCurrentLine;
116942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116943:
116944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116945: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116946: ,p_balance_type_code => l_balance_type_code);

Line 117143: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

117139: --
117140: -- bulk performance
117141: --
117142: l_balance_type_code VARCHAR2(1);
117143: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
117144: l_log_module VARCHAR2(240);
117145:
117146: --
117147: -- Upgrade strategy

Line 117221: XLA_AE_LINES_PKG.SetNewLine;

117217: ') = 'Y'
117218: THEN
117219:
117220: --
117221: XLA_AE_LINES_PKG.SetNewLine;
117222:
117223: p_balance_type_code := l_balance_type_code;
117224: -- set the flag so later we will know whether the gain loss line needs to be created
117225:

Line 117233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117229:
117230: --
117231: -- bulk performance
117232: --
117233: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117234: p_header_num => 0); -- 4262811
117235: --
117236: -- set accounting line options
117237: --

Line 117238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117234: p_header_num => 0); -- 4262811
117235: --
117236: -- set accounting line options
117237: --
117238: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117239: p_natural_side_code => 'D'
117240: , p_gain_or_loss_flag => 'N'
117241: , p_gl_transfer_mode_code => 'S'
117242: , p_acct_entry_type_code => 'A'

Line 117252: xla_ae_lines_pkg.SetAcctLineType

117248: --
117249: --
117250: -- set accounting line type info
117251: --
117252: xla_ae_lines_pkg.SetAcctLineType
117253: (p_component_type => l_component_type
117254: ,p_event_type_code => l_event_type_code
117255: ,p_line_definition_owner_code => l_line_definition_owner_code
117256: ,p_line_definition_code => l_line_definition_code

Line 117266: xla_ae_lines_pkg.SetAcctClass(

117262: ,p_event_class_code => l_event_class_code);
117263: --
117264: -- set accounting class
117265: --
117266: xla_ae_lines_pkg.SetAcctClass(
117267: p_accounting_class_code => 'SELF_ASSESSED_TAX'
117268: , p_ae_header_id => l_ae_header_id
117269: );
117270:

Line 117274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117270:
117271: --
117272: -- set rounding class
117273: --
117274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117275: 'SELF_ASSESSED_TAX';
117276:
117277: --
117278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 117278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117274: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117275: 'SELF_ASSESSED_TAX';
117276:
117277: --
117278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117280: --
117281: -- bulk performance
117282: --

Line 117279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117275: 'SELF_ASSESSED_TAX';
117276:
117277: --
117278: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
117279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117280: --
117281: -- bulk performance
117282: --
117283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 117283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

117279: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
117280: --
117281: -- bulk performance
117282: --
117283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117284:
117285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117287:

Line 117285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

117281: -- bulk performance
117282: --
117283: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117284:
117285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117287:
117288: -- 4955764
117289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117285: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117286: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117287:
117288: -- 4955764
117289: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117290: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
117291:
117292: -- 4458381 Public Sector Enh
117293:

Line 117397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

117393: l_rec_acct_attrs.array_num_value(42) := p_source_89;
117394: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117395: l_rec_acct_attrs.array_num_value(43) := p_source_90;
117396:
117397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117399:
117400: ---------------------------------------------------------------------------------------------------------------
117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 117398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

117394: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
117395: l_rec_acct_attrs.array_num_value(43) := p_source_90;
117396:
117397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117399:
117400: ---------------------------------------------------------------------------------------------------------------
117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117402: ---------------------------------------------------------------------------------------------------------------

Line 117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

117397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
117398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
117399:
117400: ---------------------------------------------------------------------------------------------------------------
117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117402: ---------------------------------------------------------------------------------------------------------------
117403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117404:
117405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 117403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

117399:
117400: ---------------------------------------------------------------------------------------------------------------
117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117402: ---------------------------------------------------------------------------------------------------------------
117403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117404:
117405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117407:

Line 117405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
117402: ---------------------------------------------------------------------------------------------------------------
117403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117404:
117405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117407:
117408: IF xla_accounting_cache_pkg.GetValueChar
117409: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 117406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

117402: ---------------------------------------------------------------------------------------------------------------
117403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
117404:
117405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117407:
117408: IF xla_accounting_cache_pkg.GetValueChar
117409: (p_source_code => 'LEDGER_CATEGORY_CODE'
117410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 117417: xla_ae_lines_pkg.BflowUpgEntry

117413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
117415: )
117416: THEN
117417: xla_ae_lines_pkg.BflowUpgEntry
117418: (p_business_method_code => l_bflow_method_code
117419: ,p_business_class_code => l_bflow_class_code
117420: ,p_balance_type => l_balance_type_code);
117421: ELSE

Line 117434: xla_ae_lines_pkg.SetLineDescription(

117430: --
117431: -- call description
117432: --
117433:
117434: xla_ae_lines_pkg.SetLineDescription(
117435: p_ae_header_id => l_ae_header_id
117436: ,p_description => Description_1 (
117437: p_application_id => p_application_id
117438: , p_ae_header_id => l_ae_header_id

Line 117467: xla_ae_lines_pkg.set_ccid(

117463: , x_value_type_code => l_adr_value_type_code
117464: , p_side => 'NA'
117465: );
117466:
117467: xla_ae_lines_pkg.set_ccid(
117468: p_code_combination_id => l_ccid
117469: , p_value_type_code => l_adr_value_type_code
117470: , p_transaction_coa_id => l_adr_transaction_coa_id
117471: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117503: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

117499: xla_accounting_err_pkg.build_message
117500: (p_appli_s_name => 'XLA'
117501: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
117502: ,p_token_1 => 'LINE_NUMBER'
117503: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
117504: ,p_token_2 => 'LINE_TYPE_NAME'
117505: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
117506: l_component_type
117507: ,l_component_code

Line 117539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

117535: --
117536: --
117537: ------------------------------------------------------------------------------------------------
117538: -- 4219869 Business Flow
117539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117540: -- Prior Entry. Currently, the following code is always generated.
117541: ------------------------------------------------------------------------------------------------
117542: XLA_AE_LINES_PKG.ValidateCurrentLine;
117543:

Line 117542: XLA_AE_LINES_PKG.ValidateCurrentLine;

117538: -- 4219869 Business Flow
117539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
117540: -- Prior Entry. Currently, the following code is always generated.
117541: ------------------------------------------------------------------------------------------------
117542: XLA_AE_LINES_PKG.ValidateCurrentLine;
117543:
117544: ------------------------------------------------------------------------------------
117545: -- 4219869 Business Flow
117546: -- Populated credit and debit amounts -- Need to generate this within IF

Line 117548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117544: ------------------------------------------------------------------------------------
117545: -- 4219869 Business Flow
117546: -- Populated credit and debit amounts -- Need to generate this within IF
117547: ------------------------------------------------------------------------------------
117548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117549:
117550: ----------------------------------------------------------------------------------
117551: -- 4219869 Business Flow
117552: -- Update journal entry status -- Need to generate this within IF

Line 117580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

117576: -- To allow MPA report to determine if it should generate report process
117577: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117578: ------------------------------------------------------------------------------------------
117579:
117580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117582: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117583: -- call ADRs
117584: -- Bug 4922099

Line 117581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

117577: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
117578: ------------------------------------------------------------------------------------------
117579:
117580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
117581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
117582: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
117583: -- call ADRs
117584: -- Bug 4922099
117585: --

Line 117605: xla_ae_lines_pkg.set_ccid(

117601: , x_value_type_code => l_adr_value_type_code
117602: , p_side => 'NA'
117603: );
117604:
117605: xla_ae_lines_pkg.set_ccid(
117606: p_code_combination_id => l_ccid
117607: , p_value_type_code => l_adr_value_type_code
117608: , p_transaction_coa_id => l_adr_transaction_coa_id
117609: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 117628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

117624:
117625: --
117626: -- Update the line information that should be overwritten
117627: --
117628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117629: p_header_num => 1);
117630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117631:
117632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 117630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

117626: -- Update the line information that should be overwritten
117627: --
117628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117629: p_header_num => 1);
117630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117631:
117632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117633:
117634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 117632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

117628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
117629: p_header_num => 1);
117630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
117631:
117632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117633:
117634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117636: END IF;

Line 117635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

117631:
117632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
117633:
117634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
117635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
117636: END IF;
117637:
117638: --
117639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 117642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

117638: --
117639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117640: --
117641: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117643: ELSE
117644: ---------------------------------------------------------------------------------------------------
117645: -- 4262811a Switch Sign
117646: ---------------------------------------------------------------------------------------------------

Line 117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

117643: ELSE
117644: ---------------------------------------------------------------------------------------------------
117645: -- 4262811a Switch Sign
117646: ---------------------------------------------------------------------------------------------------
117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117644: ---------------------------------------------------------------------------------------------------
117645: -- 4262811a Switch Sign
117646: ---------------------------------------------------------------------------------------------------
117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302

Line 117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117645: -- 4262811a Switch Sign
117646: ---------------------------------------------------------------------------------------------------
117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302
117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

117646: ---------------------------------------------------------------------------------------------------
117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302
117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
117648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302
117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117655:

Line 117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

117649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302
117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117655:
117656: END IF;
117657:

Line 117654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

117650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
117651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117652: -- 5132302
117653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
117654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
117655:
117656: END IF;
117657:
117658: -- 4955764

Line 117659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

117655:
117656: END IF;
117657:
117658: -- 4955764
117659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117661:
117662:
117663: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 117663: XLA_AE_LINES_PKG.ValidateCurrentLine;

117659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117661:
117662:
117663: XLA_AE_LINES_PKG.ValidateCurrentLine;
117664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117665:
117666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 117664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

117660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
117661:
117662:
117663: XLA_AE_LINES_PKG.ValidateCurrentLine;
117664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117665:
117666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117668: ,p_balance_type_code => l_balance_type_code);

Line 117865: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

117861: --
117862: -- bulk performance
117863: --
117864: l_balance_type_code VARCHAR2(1);
117865: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
117866: l_log_module VARCHAR2(240);
117867:
117868: --
117869: -- Upgrade strategy

Line 117943: XLA_AE_LINES_PKG.SetNewLine;

117939: ') = 'Y'
117940: THEN
117941:
117942: --
117943: XLA_AE_LINES_PKG.SetNewLine;
117944:
117945: p_balance_type_code := l_balance_type_code;
117946: -- set the flag so later we will know whether the gain loss line needs to be created
117947:

Line 117955: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

117951:
117952: --
117953: -- bulk performance
117954: --
117955: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
117956: p_header_num => 0); -- 4262811
117957: --
117958: -- set accounting line options
117959: --

Line 117960: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

117956: p_header_num => 0); -- 4262811
117957: --
117958: -- set accounting line options
117959: --
117960: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
117961: p_natural_side_code => 'D'
117962: , p_gain_or_loss_flag => 'N'
117963: , p_gl_transfer_mode_code => 'S'
117964: , p_acct_entry_type_code => 'A'

Line 117974: xla_ae_lines_pkg.SetAcctLineType

117970: --
117971: --
117972: -- set accounting line type info
117973: --
117974: xla_ae_lines_pkg.SetAcctLineType
117975: (p_component_type => l_component_type
117976: ,p_event_type_code => l_event_type_code
117977: ,p_line_definition_owner_code => l_line_definition_owner_code
117978: ,p_line_definition_code => l_line_definition_code

Line 117988: xla_ae_lines_pkg.SetAcctClass(

117984: ,p_event_class_code => l_event_class_code);
117985: --
117986: -- set accounting class
117987: --
117988: xla_ae_lines_pkg.SetAcctClass(
117989: p_accounting_class_code => 'SELF_ASSESSED_TAX'
117990: , p_ae_header_id => l_ae_header_id
117991: );
117992:

Line 117996: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

117992:
117993: --
117994: -- set rounding class
117995: --
117996: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117997: 'SELF_ASSESSED_TAX';
117998:
117999: --
118000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

117996: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
117997: 'SELF_ASSESSED_TAX';
117998:
117999: --
118000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118002: --
118003: -- bulk performance
118004: --

Line 118001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

117997: 'SELF_ASSESSED_TAX';
117998:
117999: --
118000: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118002: --
118003: -- bulk performance
118004: --
118005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118001: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118002: --
118003: -- bulk performance
118004: --
118005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118006:
118007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118009:

Line 118007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118003: -- bulk performance
118004: --
118005: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118006:
118007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118009:
118010: -- 4955764
118011: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118011: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118007: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118008: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118009:
118010: -- 4955764
118011: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118012: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118013:
118014: -- 4458381 Public Sector Enh
118015:

Line 118119: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

118115: l_rec_acct_attrs.array_num_value(42) := p_source_89;
118116: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
118117: l_rec_acct_attrs.array_num_value(43) := p_source_90;
118118:
118119: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118120: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118121:
118122: ---------------------------------------------------------------------------------------------------------------
118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 118120: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

118116: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
118117: l_rec_acct_attrs.array_num_value(43) := p_source_90;
118118:
118119: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118120: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118121:
118122: ---------------------------------------------------------------------------------------------------------------
118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118124: ---------------------------------------------------------------------------------------------------------------

Line 118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

118119: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118120: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118121:
118122: ---------------------------------------------------------------------------------------------------------------
118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118124: ---------------------------------------------------------------------------------------------------------------
118125: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118126:
118127: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 118125: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

118121:
118122: ---------------------------------------------------------------------------------------------------------------
118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118124: ---------------------------------------------------------------------------------------------------------------
118125: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118126:
118127: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118129:

Line 118127: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118123: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118124: ---------------------------------------------------------------------------------------------------------------
118125: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118126:
118127: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118129:
118130: IF xla_accounting_cache_pkg.GetValueChar
118131: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 118128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118124: ---------------------------------------------------------------------------------------------------------------
118125: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118126:
118127: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118129:
118130: IF xla_accounting_cache_pkg.GetValueChar
118131: (p_source_code => 'LEDGER_CATEGORY_CODE'
118132: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 118139: xla_ae_lines_pkg.BflowUpgEntry

118135: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118136: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
118137: )
118138: THEN
118139: xla_ae_lines_pkg.BflowUpgEntry
118140: (p_business_method_code => l_bflow_method_code
118141: ,p_business_class_code => l_bflow_class_code
118142: ,p_balance_type => l_balance_type_code);
118143: ELSE

Line 118156: xla_ae_lines_pkg.SetLineDescription(

118152: --
118153: -- call description
118154: --
118155:
118156: xla_ae_lines_pkg.SetLineDescription(
118157: p_ae_header_id => l_ae_header_id
118158: ,p_description => Description_1 (
118159: p_application_id => p_application_id
118160: , p_ae_header_id => l_ae_header_id

Line 118189: xla_ae_lines_pkg.set_ccid(

118185: , x_value_type_code => l_adr_value_type_code
118186: , p_side => 'NA'
118187: );
118188:
118189: xla_ae_lines_pkg.set_ccid(
118190: p_code_combination_id => l_ccid
118191: , p_value_type_code => l_adr_value_type_code
118192: , p_transaction_coa_id => l_adr_transaction_coa_id
118193: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118225: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118221: xla_accounting_err_pkg.build_message
118222: (p_appli_s_name => 'XLA'
118223: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118224: ,p_token_1 => 'LINE_NUMBER'
118225: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118226: ,p_token_2 => 'LINE_TYPE_NAME'
118227: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118228: l_component_type
118229: ,l_component_code

Line 118261: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118257: --
118258: --
118259: ------------------------------------------------------------------------------------------------
118260: -- 4219869 Business Flow
118261: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118262: -- Prior Entry. Currently, the following code is always generated.
118263: ------------------------------------------------------------------------------------------------
118264: XLA_AE_LINES_PKG.ValidateCurrentLine;
118265:

Line 118264: XLA_AE_LINES_PKG.ValidateCurrentLine;

118260: -- 4219869 Business Flow
118261: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118262: -- Prior Entry. Currently, the following code is always generated.
118263: ------------------------------------------------------------------------------------------------
118264: XLA_AE_LINES_PKG.ValidateCurrentLine;
118265:
118266: ------------------------------------------------------------------------------------
118267: -- 4219869 Business Flow
118268: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118266: ------------------------------------------------------------------------------------
118267: -- 4219869 Business Flow
118268: -- Populated credit and debit amounts -- Need to generate this within IF
118269: ------------------------------------------------------------------------------------
118270: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118271:
118272: ----------------------------------------------------------------------------------
118273: -- 4219869 Business Flow
118274: -- Update journal entry status -- Need to generate this within IF

Line 118302: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

118298: -- To allow MPA report to determine if it should generate report process
118299: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118300: ------------------------------------------------------------------------------------------
118301:
118302: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118303: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118304: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118305: -- call ADRs
118306: -- Bug 4922099

Line 118303: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

118299: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
118300: ------------------------------------------------------------------------------------------
118301:
118302: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
118303: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
118304: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
118305: -- call ADRs
118306: -- Bug 4922099
118307: --

Line 118327: xla_ae_lines_pkg.set_ccid(

118323: , x_value_type_code => l_adr_value_type_code
118324: , p_side => 'NA'
118325: );
118326:
118327: xla_ae_lines_pkg.set_ccid(
118328: p_code_combination_id => l_ccid
118329: , p_value_type_code => l_adr_value_type_code
118330: , p_transaction_coa_id => l_adr_transaction_coa_id
118331: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118350: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

118346:
118347: --
118348: -- Update the line information that should be overwritten
118349: --
118350: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118351: p_header_num => 1);
118352: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118353:
118354: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 118352: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

118348: -- Update the line information that should be overwritten
118349: --
118350: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118351: p_header_num => 1);
118352: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118353:
118354: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118355:
118356: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 118354: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

118350: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
118351: p_header_num => 1);
118352: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
118353:
118354: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118355:
118356: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118357: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118358: END IF;

Line 118357: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

118353:
118354: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
118355:
118356: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
118357: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
118358: END IF;
118359:
118360: --
118361: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 118364: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

118360: --
118361: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118362: --
118363: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118364: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118365: ELSE
118366: ---------------------------------------------------------------------------------------------------
118367: -- 4262811a Switch Sign
118368: ---------------------------------------------------------------------------------------------------

Line 118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

118365: ELSE
118366: ---------------------------------------------------------------------------------------------------
118367: -- 4262811a Switch Sign
118368: ---------------------------------------------------------------------------------------------------
118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118366: ---------------------------------------------------------------------------------------------------
118367: -- 4262811a Switch Sign
118368: ---------------------------------------------------------------------------------------------------
118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302

Line 118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118367: -- 4262811a Switch Sign
118368: ---------------------------------------------------------------------------------------------------
118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302
118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

118368: ---------------------------------------------------------------------------------------------------
118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302
118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118369: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
118370: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302
118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118377:

Line 118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

118371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302
118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118377:
118378: END IF;
118379:

Line 118376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

118372: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
118373: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118374: -- 5132302
118375: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
118376: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
118377:
118378: END IF;
118379:
118380: -- 4955764

Line 118381: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118377:
118378: END IF;
118379:
118380: -- 4955764
118381: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118382: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118383:
118384:
118385: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 118385: XLA_AE_LINES_PKG.ValidateCurrentLine;

118381: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118382: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118383:
118384:
118385: XLA_AE_LINES_PKG.ValidateCurrentLine;
118386: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118387:
118388: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118389: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 118386: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118382: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
118383:
118384:
118385: XLA_AE_LINES_PKG.ValidateCurrentLine;
118386: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118387:
118388: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118389: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118390: ,p_balance_type_code => l_balance_type_code);

Line 118585: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

118581: --
118582: -- bulk performance
118583: --
118584: l_balance_type_code VARCHAR2(1);
118585: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
118586: l_log_module VARCHAR2(240);
118587:
118588: --
118589: -- Upgrade strategy

Line 118663: XLA_AE_LINES_PKG.SetNewLine;

118659: ') = 'Y'
118660: THEN
118661:
118662: --
118663: XLA_AE_LINES_PKG.SetNewLine;
118664:
118665: p_balance_type_code := l_balance_type_code;
118666: -- set the flag so later we will know whether the gain loss line needs to be created
118667:

Line 118675: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

118671:
118672: --
118673: -- bulk performance
118674: --
118675: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
118676: p_header_num => 0); -- 4262811
118677: --
118678: -- set accounting line options
118679: --

Line 118680: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

118676: p_header_num => 0); -- 4262811
118677: --
118678: -- set accounting line options
118679: --
118680: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
118681: p_natural_side_code => 'D'
118682: , p_gain_or_loss_flag => 'N'
118683: , p_gl_transfer_mode_code => 'S'
118684: , p_acct_entry_type_code => 'A'

Line 118694: xla_ae_lines_pkg.SetAcctLineType

118690: --
118691: --
118692: -- set accounting line type info
118693: --
118694: xla_ae_lines_pkg.SetAcctLineType
118695: (p_component_type => l_component_type
118696: ,p_event_type_code => l_event_type_code
118697: ,p_line_definition_owner_code => l_line_definition_owner_code
118698: ,p_line_definition_code => l_line_definition_code

Line 118708: xla_ae_lines_pkg.SetAcctClass(

118704: ,p_event_class_code => l_event_class_code);
118705: --
118706: -- set accounting class
118707: --
118708: xla_ae_lines_pkg.SetAcctClass(
118709: p_accounting_class_code => 'SELF_ASSESSED_TAX'
118710: , p_ae_header_id => l_ae_header_id
118711: );
118712:

Line 118716: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

118712:
118713: --
118714: -- set rounding class
118715: --
118716: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118717: 'SELF_ASSESSED_TAX';
118718:
118719: --
118720: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 118720: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

118716: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
118717: 'SELF_ASSESSED_TAX';
118718:
118719: --
118720: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118721: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118722: --
118723: -- bulk performance
118724: --

Line 118721: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

118717: 'SELF_ASSESSED_TAX';
118718:
118719: --
118720: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
118721: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118722: --
118723: -- bulk performance
118724: --
118725: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 118725: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

118721: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
118722: --
118723: -- bulk performance
118724: --
118725: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118726:
118727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118728: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118729:

Line 118727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

118723: -- bulk performance
118724: --
118725: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118726:
118727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118728: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118729:
118730: -- 4955764
118731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 118731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

118727: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118728: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118729:
118730: -- 4955764
118731: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118732: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
118733:
118734: -- 4458381 Public Sector Enh
118735:

Line 118837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

118833: l_rec_acct_attrs.array_num_value(41) := p_source_89;
118834: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118835: l_rec_acct_attrs.array_num_value(42) := p_source_90;
118836:
118837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118839:
118840: ---------------------------------------------------------------------------------------------------------------
118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 118838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

118834: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
118835: l_rec_acct_attrs.array_num_value(42) := p_source_90;
118836:
118837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118839:
118840: ---------------------------------------------------------------------------------------------------------------
118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118842: ---------------------------------------------------------------------------------------------------------------

Line 118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

118837: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
118838: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
118839:
118840: ---------------------------------------------------------------------------------------------------------------
118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118842: ---------------------------------------------------------------------------------------------------------------
118843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118844:
118845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 118843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

118839:
118840: ---------------------------------------------------------------------------------------------------------------
118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118842: ---------------------------------------------------------------------------------------------------------------
118843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118844:
118845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118847:

Line 118845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118841: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
118842: ---------------------------------------------------------------------------------------------------------------
118843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118844:
118845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118847:
118848: IF xla_accounting_cache_pkg.GetValueChar
118849: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 118846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

118842: ---------------------------------------------------------------------------------------------------------------
118843: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
118844:
118845: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118846: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118847:
118848: IF xla_accounting_cache_pkg.GetValueChar
118849: (p_source_code => 'LEDGER_CATEGORY_CODE'
118850: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 118857: xla_ae_lines_pkg.BflowUpgEntry

118853: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118854: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
118855: )
118856: THEN
118857: xla_ae_lines_pkg.BflowUpgEntry
118858: (p_business_method_code => l_bflow_method_code
118859: ,p_business_class_code => l_bflow_class_code
118860: ,p_balance_type => l_balance_type_code);
118861: ELSE

Line 118874: xla_ae_lines_pkg.SetLineDescription(

118870: --
118871: -- call description
118872: --
118873:
118874: xla_ae_lines_pkg.SetLineDescription(
118875: p_ae_header_id => l_ae_header_id
118876: ,p_description => Description_1 (
118877: p_application_id => p_application_id
118878: , p_ae_header_id => l_ae_header_id

Line 118907: xla_ae_lines_pkg.set_ccid(

118903: , x_value_type_code => l_adr_value_type_code
118904: , p_side => 'NA'
118905: );
118906:
118907: xla_ae_lines_pkg.set_ccid(
118908: p_code_combination_id => l_ccid
118909: , p_value_type_code => l_adr_value_type_code
118910: , p_transaction_coa_id => l_adr_transaction_coa_id
118911: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 118943: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

118939: xla_accounting_err_pkg.build_message
118940: (p_appli_s_name => 'XLA'
118941: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
118942: ,p_token_1 => 'LINE_NUMBER'
118943: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
118944: ,p_token_2 => 'LINE_TYPE_NAME'
118945: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
118946: l_component_type
118947: ,l_component_code

Line 118979: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

118975: --
118976: --
118977: ------------------------------------------------------------------------------------------------
118978: -- 4219869 Business Flow
118979: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118980: -- Prior Entry. Currently, the following code is always generated.
118981: ------------------------------------------------------------------------------------------------
118982: XLA_AE_LINES_PKG.ValidateCurrentLine;
118983:

Line 118982: XLA_AE_LINES_PKG.ValidateCurrentLine;

118978: -- 4219869 Business Flow
118979: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
118980: -- Prior Entry. Currently, the following code is always generated.
118981: ------------------------------------------------------------------------------------------------
118982: XLA_AE_LINES_PKG.ValidateCurrentLine;
118983:
118984: ------------------------------------------------------------------------------------
118985: -- 4219869 Business Flow
118986: -- Populated credit and debit amounts -- Need to generate this within IF

Line 118988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

118984: ------------------------------------------------------------------------------------
118985: -- 4219869 Business Flow
118986: -- Populated credit and debit amounts -- Need to generate this within IF
118987: ------------------------------------------------------------------------------------
118988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118989:
118990: ----------------------------------------------------------------------------------
118991: -- 4219869 Business Flow
118992: -- Update journal entry status -- Need to generate this within IF

Line 119020: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119016: -- To allow MPA report to determine if it should generate report process
119017: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119018: ------------------------------------------------------------------------------------------
119019:
119020: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119021: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119022: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119023: -- call ADRs
119024: -- Bug 4922099

Line 119021: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119017: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119018: ------------------------------------------------------------------------------------------
119019:
119020: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119021: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119022: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119023: -- call ADRs
119024: -- Bug 4922099
119025: --

Line 119045: xla_ae_lines_pkg.set_ccid(

119041: , x_value_type_code => l_adr_value_type_code
119042: , p_side => 'NA'
119043: );
119044:
119045: xla_ae_lines_pkg.set_ccid(
119046: p_code_combination_id => l_ccid
119047: , p_value_type_code => l_adr_value_type_code
119048: , p_transaction_coa_id => l_adr_transaction_coa_id
119049: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119068: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

119064:
119065: --
119066: -- Update the line information that should be overwritten
119067: --
119068: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119069: p_header_num => 1);
119070: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119071:
119072: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 119070: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

119066: -- Update the line information that should be overwritten
119067: --
119068: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119069: p_header_num => 1);
119070: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119071:
119072: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119073:
119074: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 119072: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

119068: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119069: p_header_num => 1);
119070: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119071:
119072: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119073:
119074: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119075: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119076: END IF;

Line 119075: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

119071:
119072: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119073:
119074: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119075: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119076: END IF;
119077:
119078: --
119079: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 119082: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

119078: --
119079: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119080: --
119081: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119082: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119083: ELSE
119084: ---------------------------------------------------------------------------------------------------
119085: -- 4262811a Switch Sign
119086: ---------------------------------------------------------------------------------------------------

Line 119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

119083: ELSE
119084: ---------------------------------------------------------------------------------------------------
119085: -- 4262811a Switch Sign
119086: ---------------------------------------------------------------------------------------------------
119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119084: ---------------------------------------------------------------------------------------------------
119085: -- 4262811a Switch Sign
119086: ---------------------------------------------------------------------------------------------------
119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302

Line 119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119085: -- 4262811a Switch Sign
119086: ---------------------------------------------------------------------------------------------------
119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302
119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119086: ---------------------------------------------------------------------------------------------------
119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302
119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119087: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302
119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119095:

Line 119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

119089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302
119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119095:
119096: END IF;
119097:

Line 119094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119090: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119092: -- 5132302
119093: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119095:
119096: END IF;
119097:
119098: -- 4955764

Line 119099: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119095:
119096: END IF;
119097:
119098: -- 4955764
119099: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119100: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119101:
119102:
119103: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 119103: XLA_AE_LINES_PKG.ValidateCurrentLine;

119099: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119100: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119101:
119102:
119103: XLA_AE_LINES_PKG.ValidateCurrentLine;
119104: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119105:
119106: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119107: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 119104: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119100: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119101:
119102:
119103: XLA_AE_LINES_PKG.ValidateCurrentLine;
119104: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119105:
119106: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119107: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119108: ,p_balance_type_code => l_balance_type_code);

Line 119305: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

119301: --
119302: -- bulk performance
119303: --
119304: l_balance_type_code VARCHAR2(1);
119305: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
119306: l_log_module VARCHAR2(240);
119307:
119308: --
119309: -- Upgrade strategy

Line 119383: XLA_AE_LINES_PKG.SetNewLine;

119379: ') = 'Y'
119380: THEN
119381:
119382: --
119383: XLA_AE_LINES_PKG.SetNewLine;
119384:
119385: p_balance_type_code := l_balance_type_code;
119386: -- set the flag so later we will know whether the gain loss line needs to be created
119387:

Line 119395: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

119391:
119392: --
119393: -- bulk performance
119394: --
119395: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
119396: p_header_num => 0); -- 4262811
119397: --
119398: -- set accounting line options
119399: --

Line 119400: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

119396: p_header_num => 0); -- 4262811
119397: --
119398: -- set accounting line options
119399: --
119400: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
119401: p_natural_side_code => 'D'
119402: , p_gain_or_loss_flag => 'N'
119403: , p_gl_transfer_mode_code => 'S'
119404: , p_acct_entry_type_code => 'A'

Line 119414: xla_ae_lines_pkg.SetAcctLineType

119410: --
119411: --
119412: -- set accounting line type info
119413: --
119414: xla_ae_lines_pkg.SetAcctLineType
119415: (p_component_type => l_component_type
119416: ,p_event_type_code => l_event_type_code
119417: ,p_line_definition_owner_code => l_line_definition_owner_code
119418: ,p_line_definition_code => l_line_definition_code

Line 119428: xla_ae_lines_pkg.SetAcctClass(

119424: ,p_event_class_code => l_event_class_code);
119425: --
119426: -- set accounting class
119427: --
119428: xla_ae_lines_pkg.SetAcctClass(
119429: p_accounting_class_code => 'SELF_ASSESSED_TAX'
119430: , p_ae_header_id => l_ae_header_id
119431: );
119432:

Line 119436: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

119432:
119433: --
119434: -- set rounding class
119435: --
119436: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119437: 'SELF_ASSESSED_TAX';
119438:
119439: --
119440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 119440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

119436: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
119437: 'SELF_ASSESSED_TAX';
119438:
119439: --
119440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119442: --
119443: -- bulk performance
119444: --

Line 119441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

119437: 'SELF_ASSESSED_TAX';
119438:
119439: --
119440: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
119441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119442: --
119443: -- bulk performance
119444: --
119445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 119445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

119441: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
119442: --
119443: -- bulk performance
119444: --
119445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119446:
119447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119449:

Line 119447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

119443: -- bulk performance
119444: --
119445: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119446:
119447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119449:
119450: -- 4955764
119451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119447: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119448: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119449:
119450: -- 4955764
119451: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119452: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
119453:
119454: -- 4458381 Public Sector Enh
119455:

Line 119561: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

119557: l_rec_acct_attrs.array_num_value(43) := p_source_89;
119558: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119559: l_rec_acct_attrs.array_num_value(44) := p_source_90;
119560:
119561: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119562: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119563:
119564: ---------------------------------------------------------------------------------------------------------------
119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 119562: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

119558: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
119559: l_rec_acct_attrs.array_num_value(44) := p_source_90;
119560:
119561: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119562: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119563:
119564: ---------------------------------------------------------------------------------------------------------------
119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119566: ---------------------------------------------------------------------------------------------------------------

Line 119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

119561: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
119562: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
119563:
119564: ---------------------------------------------------------------------------------------------------------------
119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119566: ---------------------------------------------------------------------------------------------------------------
119567: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119568:
119569: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 119567: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

119563:
119564: ---------------------------------------------------------------------------------------------------------------
119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119566: ---------------------------------------------------------------------------------------------------------------
119567: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119568:
119569: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119570: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119571:

Line 119569: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119565: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
119566: ---------------------------------------------------------------------------------------------------------------
119567: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119568:
119569: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119570: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119571:
119572: IF xla_accounting_cache_pkg.GetValueChar
119573: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 119570: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

119566: ---------------------------------------------------------------------------------------------------------------
119567: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
119568:
119569: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119570: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119571:
119572: IF xla_accounting_cache_pkg.GetValueChar
119573: (p_source_code => 'LEDGER_CATEGORY_CODE'
119574: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 119581: xla_ae_lines_pkg.BflowUpgEntry

119577: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119578: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
119579: )
119580: THEN
119581: xla_ae_lines_pkg.BflowUpgEntry
119582: (p_business_method_code => l_bflow_method_code
119583: ,p_business_class_code => l_bflow_class_code
119584: ,p_balance_type => l_balance_type_code);
119585: ELSE

Line 119598: xla_ae_lines_pkg.SetLineDescription(

119594: --
119595: -- call description
119596: --
119597:
119598: xla_ae_lines_pkg.SetLineDescription(
119599: p_ae_header_id => l_ae_header_id
119600: ,p_description => Description_1 (
119601: p_application_id => p_application_id
119602: , p_ae_header_id => l_ae_header_id

Line 119631: xla_ae_lines_pkg.set_ccid(

119627: , x_value_type_code => l_adr_value_type_code
119628: , p_side => 'NA'
119629: );
119630:
119631: xla_ae_lines_pkg.set_ccid(
119632: p_code_combination_id => l_ccid
119633: , p_value_type_code => l_adr_value_type_code
119634: , p_transaction_coa_id => l_adr_transaction_coa_id
119635: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119667: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

119663: xla_accounting_err_pkg.build_message
119664: (p_appli_s_name => 'XLA'
119665: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
119666: ,p_token_1 => 'LINE_NUMBER'
119667: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
119668: ,p_token_2 => 'LINE_TYPE_NAME'
119669: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
119670: l_component_type
119671: ,l_component_code

Line 119703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

119699: --
119700: --
119701: ------------------------------------------------------------------------------------------------
119702: -- 4219869 Business Flow
119703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119704: -- Prior Entry. Currently, the following code is always generated.
119705: ------------------------------------------------------------------------------------------------
119706: XLA_AE_LINES_PKG.ValidateCurrentLine;
119707:

Line 119706: XLA_AE_LINES_PKG.ValidateCurrentLine;

119702: -- 4219869 Business Flow
119703: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
119704: -- Prior Entry. Currently, the following code is always generated.
119705: ------------------------------------------------------------------------------------------------
119706: XLA_AE_LINES_PKG.ValidateCurrentLine;
119707:
119708: ------------------------------------------------------------------------------------
119709: -- 4219869 Business Flow
119710: -- Populated credit and debit amounts -- Need to generate this within IF

Line 119712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119708: ------------------------------------------------------------------------------------
119709: -- 4219869 Business Flow
119710: -- Populated credit and debit amounts -- Need to generate this within IF
119711: ------------------------------------------------------------------------------------
119712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119713:
119714: ----------------------------------------------------------------------------------
119715: -- 4219869 Business Flow
119716: -- Update journal entry status -- Need to generate this within IF

Line 119744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

119740: -- To allow MPA report to determine if it should generate report process
119741: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119742: ------------------------------------------------------------------------------------------
119743:
119744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119746: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119747: -- call ADRs
119748: -- Bug 4922099

Line 119745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

119741: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
119742: ------------------------------------------------------------------------------------------
119743:
119744: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
119745: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
119746: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
119747: -- call ADRs
119748: -- Bug 4922099
119749: --

Line 119769: xla_ae_lines_pkg.set_ccid(

119765: , x_value_type_code => l_adr_value_type_code
119766: , p_side => 'NA'
119767: );
119768:
119769: xla_ae_lines_pkg.set_ccid(
119770: p_code_combination_id => l_ccid
119771: , p_value_type_code => l_adr_value_type_code
119772: , p_transaction_coa_id => l_adr_transaction_coa_id
119773: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 119792: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

119788:
119789: --
119790: -- Update the line information that should be overwritten
119791: --
119792: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119793: p_header_num => 1);
119794: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119795:
119796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 119794: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

119790: -- Update the line information that should be overwritten
119791: --
119792: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119793: p_header_num => 1);
119794: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119795:
119796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119797:
119798: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 119796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

119792: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
119793: p_header_num => 1);
119794: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
119795:
119796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119797:
119798: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119799: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119800: END IF;

Line 119799: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

119795:
119796: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
119797:
119798: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
119799: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
119800: END IF;
119801:
119802: --
119803: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 119806: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

119802: --
119803: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119804: --
119805: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119806: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119807: ELSE
119808: ---------------------------------------------------------------------------------------------------
119809: -- 4262811a Switch Sign
119810: ---------------------------------------------------------------------------------------------------

Line 119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

119807: ELSE
119808: ---------------------------------------------------------------------------------------------------
119809: -- 4262811a Switch Sign
119810: ---------------------------------------------------------------------------------------------------
119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119808: ---------------------------------------------------------------------------------------------------
119809: -- 4262811a Switch Sign
119810: ---------------------------------------------------------------------------------------------------
119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302

Line 119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119809: -- 4262811a Switch Sign
119810: ---------------------------------------------------------------------------------------------------
119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302
119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

119810: ---------------------------------------------------------------------------------------------------
119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302
119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119811: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
119812: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302
119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119819:

Line 119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

119813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302
119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119819:
119820: END IF;
119821:

Line 119818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

119814: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
119815: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119816: -- 5132302
119817: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
119818: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
119819:
119820: END IF;
119821:
119822: -- 4955764

Line 119823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

119819:
119820: END IF;
119821:
119822: -- 4955764
119823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119825:
119826:
119827: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 119827: XLA_AE_LINES_PKG.ValidateCurrentLine;

119823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119825:
119826:
119827: XLA_AE_LINES_PKG.ValidateCurrentLine;
119828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119829:
119830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 119828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

119824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
119825:
119826:
119827: XLA_AE_LINES_PKG.ValidateCurrentLine;
119828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119829:
119830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119832: ,p_balance_type_code => l_balance_type_code);

Line 120026: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120022: --
120023: -- bulk performance
120024: --
120025: l_balance_type_code VARCHAR2(1);
120026: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120027: l_log_module VARCHAR2(240);
120028:
120029: --
120030: -- Upgrade strategy

Line 120096: XLA_AE_LINES_PKG.SetNewLine;

120092: ') = 'Y'
120093: THEN
120094:
120095: --
120096: XLA_AE_LINES_PKG.SetNewLine;
120097:
120098: p_balance_type_code := l_balance_type_code;
120099: -- set the flag so later we will know whether the gain loss line needs to be created
120100:

Line 120108: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

120104:
120105: --
120106: -- bulk performance
120107: --
120108: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
120109: p_header_num => 0); -- 4262811
120110: --
120111: -- set accounting line options
120112: --

Line 120113: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

120109: p_header_num => 0); -- 4262811
120110: --
120111: -- set accounting line options
120112: --
120113: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
120114: p_natural_side_code => 'D'
120115: , p_gain_or_loss_flag => 'N'
120116: , p_gl_transfer_mode_code => 'S'
120117: , p_acct_entry_type_code => 'A'

Line 120127: xla_ae_lines_pkg.SetAcctLineType

120123: --
120124: --
120125: -- set accounting line type info
120126: --
120127: xla_ae_lines_pkg.SetAcctLineType
120128: (p_component_type => l_component_type
120129: ,p_event_type_code => l_event_type_code
120130: ,p_line_definition_owner_code => l_line_definition_owner_code
120131: ,p_line_definition_code => l_line_definition_code

Line 120141: xla_ae_lines_pkg.SetAcctClass(

120137: ,p_event_class_code => l_event_class_code);
120138: --
120139: -- set accounting class
120140: --
120141: xla_ae_lines_pkg.SetAcctClass(
120142: p_accounting_class_code => 'SELF_ASSESSED_TAX'
120143: , p_ae_header_id => l_ae_header_id
120144: );
120145:

Line 120149: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

120145:
120146: --
120147: -- set rounding class
120148: --
120149: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120150: 'SELF_ASSESSED_TAX';
120151:
120152: --
120153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 120153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

120149: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120150: 'SELF_ASSESSED_TAX';
120151:
120152: --
120153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120155: --
120156: -- bulk performance
120157: --

Line 120154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

120150: 'SELF_ASSESSED_TAX';
120151:
120152: --
120153: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120155: --
120156: -- bulk performance
120157: --
120158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 120158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

120154: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120155: --
120156: -- bulk performance
120157: --
120158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120159:
120160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120162:

Line 120160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

120156: -- bulk performance
120157: --
120158: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120159:
120160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120162:
120163: -- 4955764
120164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120160: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120161: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120162:
120163: -- 4955764
120164: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120165: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120166:
120167: -- 4458381 Public Sector Enh
120168:

Line 120272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120268: l_rec_acct_attrs.array_num_value(42) := p_source_89;
120269: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120270: l_rec_acct_attrs.array_num_value(43) := p_source_90;
120271:
120272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120274:
120275: ---------------------------------------------------------------------------------------------------------------
120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120269: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120270: l_rec_acct_attrs.array_num_value(43) := p_source_90;
120271:
120272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120274:
120275: ---------------------------------------------------------------------------------------------------------------
120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120277: ---------------------------------------------------------------------------------------------------------------

Line 120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120272: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120273: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120274:
120275: ---------------------------------------------------------------------------------------------------------------
120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120277: ---------------------------------------------------------------------------------------------------------------
120278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120279:
120280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120274:
120275: ---------------------------------------------------------------------------------------------------------------
120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120277: ---------------------------------------------------------------------------------------------------------------
120278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120279:
120280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120282:

Line 120280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120276: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120277: ---------------------------------------------------------------------------------------------------------------
120278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120279:
120280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120282:
120283: IF xla_accounting_cache_pkg.GetValueChar
120284: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120277: ---------------------------------------------------------------------------------------------------------------
120278: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120279:
120280: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120281: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120282:
120283: IF xla_accounting_cache_pkg.GetValueChar
120284: (p_source_code => 'LEDGER_CATEGORY_CODE'
120285: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 120292: xla_ae_lines_pkg.BflowUpgEntry

120288: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120289: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
120290: )
120291: THEN
120292: xla_ae_lines_pkg.BflowUpgEntry
120293: (p_business_method_code => l_bflow_method_code
120294: ,p_business_class_code => l_bflow_class_code
120295: ,p_balance_type => l_balance_type_code);
120296: ELSE

Line 120309: xla_ae_lines_pkg.SetLineDescription(

120305: --
120306: -- call description
120307: --
120308:
120309: xla_ae_lines_pkg.SetLineDescription(
120310: p_ae_header_id => l_ae_header_id
120311: ,p_description => Description_1 (
120312: p_application_id => p_application_id
120313: , p_ae_header_id => l_ae_header_id

Line 120342: xla_ae_lines_pkg.set_ccid(

120338: , x_value_type_code => l_adr_value_type_code
120339: , p_side => 'NA'
120340: );
120341:
120342: xla_ae_lines_pkg.set_ccid(
120343: p_code_combination_id => l_ccid
120344: , p_value_type_code => l_adr_value_type_code
120345: , p_transaction_coa_id => l_adr_transaction_coa_id
120346: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120378: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

120374: xla_accounting_err_pkg.build_message
120375: (p_appli_s_name => 'XLA'
120376: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
120377: ,p_token_1 => 'LINE_NUMBER'
120378: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
120379: ,p_token_2 => 'LINE_TYPE_NAME'
120380: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
120381: l_component_type
120382: ,l_component_code

Line 120414: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

120410: --
120411: --
120412: ------------------------------------------------------------------------------------------------
120413: -- 4219869 Business Flow
120414: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120415: -- Prior Entry. Currently, the following code is always generated.
120416: ------------------------------------------------------------------------------------------------
120417: XLA_AE_LINES_PKG.ValidateCurrentLine;
120418:

Line 120417: XLA_AE_LINES_PKG.ValidateCurrentLine;

120413: -- 4219869 Business Flow
120414: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
120415: -- Prior Entry. Currently, the following code is always generated.
120416: ------------------------------------------------------------------------------------------------
120417: XLA_AE_LINES_PKG.ValidateCurrentLine;
120418:
120419: ------------------------------------------------------------------------------------
120420: -- 4219869 Business Flow
120421: -- Populated credit and debit amounts -- Need to generate this within IF

Line 120423: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120419: ------------------------------------------------------------------------------------
120420: -- 4219869 Business Flow
120421: -- Populated credit and debit amounts -- Need to generate this within IF
120422: ------------------------------------------------------------------------------------
120423: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120424:
120425: ----------------------------------------------------------------------------------
120426: -- 4219869 Business Flow
120427: -- Update journal entry status -- Need to generate this within IF

Line 120455: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

120451: -- To allow MPA report to determine if it should generate report process
120452: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120453: ------------------------------------------------------------------------------------------
120454:
120455: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120456: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120457: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120458: -- call ADRs
120459: -- Bug 4922099

Line 120456: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

120452: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
120453: ------------------------------------------------------------------------------------------
120454:
120455: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
120456: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
120457: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
120458: -- call ADRs
120459: -- Bug 4922099
120460: --

Line 120480: xla_ae_lines_pkg.set_ccid(

120476: , x_value_type_code => l_adr_value_type_code
120477: , p_side => 'NA'
120478: );
120479:
120480: xla_ae_lines_pkg.set_ccid(
120481: p_code_combination_id => l_ccid
120482: , p_value_type_code => l_adr_value_type_code
120483: , p_transaction_coa_id => l_adr_transaction_coa_id
120484: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 120503: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

120499:
120500: --
120501: -- Update the line information that should be overwritten
120502: --
120503: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120504: p_header_num => 1);
120505: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120506:
120507: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 120505: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

120501: -- Update the line information that should be overwritten
120502: --
120503: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120504: p_header_num => 1);
120505: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120506:
120507: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120508:
120509: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 120507: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

120503: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
120504: p_header_num => 1);
120505: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
120506:
120507: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120508:
120509: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120510: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120511: END IF;

Line 120510: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

120506:
120507: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
120508:
120509: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
120510: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
120511: END IF;
120512:
120513: --
120514: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 120517: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

120513: --
120514: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120515: --
120516: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120517: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120518: ELSE
120519: ---------------------------------------------------------------------------------------------------
120520: -- 4262811a Switch Sign
120521: ---------------------------------------------------------------------------------------------------

Line 120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

120518: ELSE
120519: ---------------------------------------------------------------------------------------------------
120520: -- 4262811a Switch Sign
120521: ---------------------------------------------------------------------------------------------------
120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120519: ---------------------------------------------------------------------------------------------------
120520: -- 4262811a Switch Sign
120521: ---------------------------------------------------------------------------------------------------
120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302

Line 120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120520: -- 4262811a Switch Sign
120521: ---------------------------------------------------------------------------------------------------
120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302
120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

120521: ---------------------------------------------------------------------------------------------------
120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302
120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120529: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120522: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
120523: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302
120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120529: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120530:

Line 120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

120524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302
120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120529: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120530:
120531: END IF;
120532:

Line 120529: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

120525: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
120526: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120527: -- 5132302
120528: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
120529: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
120530:
120531: END IF;
120532:
120533: -- 4955764

Line 120534: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120530:
120531: END IF;
120532:
120533: -- 4955764
120534: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120535: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120536:
120537:
120538: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 120538: XLA_AE_LINES_PKG.ValidateCurrentLine;

120534: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120535: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120536:
120537:
120538: XLA_AE_LINES_PKG.ValidateCurrentLine;
120539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120540:
120541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120542: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 120539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

120535: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
120536:
120537:
120538: XLA_AE_LINES_PKG.ValidateCurrentLine;
120539: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120540:
120541: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120542: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120543: ,p_balance_type_code => l_balance_type_code);

Line 120737: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

120733: --
120734: -- bulk performance
120735: --
120736: l_balance_type_code VARCHAR2(1);
120737: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
120738: l_log_module VARCHAR2(240);
120739:
120740: --
120741: -- Upgrade strategy

Line 120807: XLA_AE_LINES_PKG.SetNewLine;

120803: ') = 'Y'
120804: THEN
120805:
120806: --
120807: XLA_AE_LINES_PKG.SetNewLine;
120808:
120809: p_balance_type_code := l_balance_type_code;
120810: -- set the flag so later we will know whether the gain loss line needs to be created
120811:

Line 120819: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

120815:
120816: --
120817: -- bulk performance
120818: --
120819: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
120820: p_header_num => 0); -- 4262811
120821: --
120822: -- set accounting line options
120823: --

Line 120824: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

120820: p_header_num => 0); -- 4262811
120821: --
120822: -- set accounting line options
120823: --
120824: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
120825: p_natural_side_code => 'D'
120826: , p_gain_or_loss_flag => 'N'
120827: , p_gl_transfer_mode_code => 'S'
120828: , p_acct_entry_type_code => 'A'

Line 120838: xla_ae_lines_pkg.SetAcctLineType

120834: --
120835: --
120836: -- set accounting line type info
120837: --
120838: xla_ae_lines_pkg.SetAcctLineType
120839: (p_component_type => l_component_type
120840: ,p_event_type_code => l_event_type_code
120841: ,p_line_definition_owner_code => l_line_definition_owner_code
120842: ,p_line_definition_code => l_line_definition_code

Line 120852: xla_ae_lines_pkg.SetAcctClass(

120848: ,p_event_class_code => l_event_class_code);
120849: --
120850: -- set accounting class
120851: --
120852: xla_ae_lines_pkg.SetAcctClass(
120853: p_accounting_class_code => 'SELF_ASSESSED_TAX'
120854: , p_ae_header_id => l_ae_header_id
120855: );
120856:

Line 120860: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

120856:
120857: --
120858: -- set rounding class
120859: --
120860: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120861: 'SELF_ASSESSED_TAX';
120862:
120863: --
120864: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 120864: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

120860: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
120861: 'SELF_ASSESSED_TAX';
120862:
120863: --
120864: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120865: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120866: --
120867: -- bulk performance
120868: --

Line 120865: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

120861: 'SELF_ASSESSED_TAX';
120862:
120863: --
120864: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
120865: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120866: --
120867: -- bulk performance
120868: --
120869: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 120869: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

120865: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
120866: --
120867: -- bulk performance
120868: --
120869: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120870:
120871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120872: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120873:

Line 120871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

120867: -- bulk performance
120868: --
120869: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120870:
120871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120872: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120873:
120874: -- 4955764
120875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 120875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

120871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120872: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120873:
120874: -- 4955764
120875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
120877:
120878: -- 4458381 Public Sector Enh
120879:

Line 120983: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

120979: l_rec_acct_attrs.array_num_value(42) := p_source_89;
120980: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120981: l_rec_acct_attrs.array_num_value(43) := p_source_90;
120982:
120983: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120984: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120985:
120986: ---------------------------------------------------------------------------------------------------------------
120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 120984: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

120980: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
120981: l_rec_acct_attrs.array_num_value(43) := p_source_90;
120982:
120983: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120984: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120985:
120986: ---------------------------------------------------------------------------------------------------------------
120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120988: ---------------------------------------------------------------------------------------------------------------

Line 120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

120983: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
120984: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
120985:
120986: ---------------------------------------------------------------------------------------------------------------
120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120988: ---------------------------------------------------------------------------------------------------------------
120989: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120990:
120991: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 120989: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

120985:
120986: ---------------------------------------------------------------------------------------------------------------
120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120988: ---------------------------------------------------------------------------------------------------------------
120989: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120990:
120991: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120993:

Line 120991: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120987: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
120988: ---------------------------------------------------------------------------------------------------------------
120989: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120990:
120991: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120993:
120994: IF xla_accounting_cache_pkg.GetValueChar
120995: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 120992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

120988: ---------------------------------------------------------------------------------------------------------------
120989: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
120990:
120991: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120993:
120994: IF xla_accounting_cache_pkg.GetValueChar
120995: (p_source_code => 'LEDGER_CATEGORY_CODE'
120996: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121003: xla_ae_lines_pkg.BflowUpgEntry

120999: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121000: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121001: )
121002: THEN
121003: xla_ae_lines_pkg.BflowUpgEntry
121004: (p_business_method_code => l_bflow_method_code
121005: ,p_business_class_code => l_bflow_class_code
121006: ,p_balance_type => l_balance_type_code);
121007: ELSE

Line 121020: xla_ae_lines_pkg.SetLineDescription(

121016: --
121017: -- call description
121018: --
121019:
121020: xla_ae_lines_pkg.SetLineDescription(
121021: p_ae_header_id => l_ae_header_id
121022: ,p_description => Description_1 (
121023: p_application_id => p_application_id
121024: , p_ae_header_id => l_ae_header_id

Line 121053: xla_ae_lines_pkg.set_ccid(

121049: , x_value_type_code => l_adr_value_type_code
121050: , p_side => 'NA'
121051: );
121052:
121053: xla_ae_lines_pkg.set_ccid(
121054: p_code_combination_id => l_ccid
121055: , p_value_type_code => l_adr_value_type_code
121056: , p_transaction_coa_id => l_adr_transaction_coa_id
121057: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121089: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121085: xla_accounting_err_pkg.build_message
121086: (p_appli_s_name => 'XLA'
121087: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121088: ,p_token_1 => 'LINE_NUMBER'
121089: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121090: ,p_token_2 => 'LINE_TYPE_NAME'
121091: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121092: l_component_type
121093: ,l_component_code

Line 121125: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121121: --
121122: --
121123: ------------------------------------------------------------------------------------------------
121124: -- 4219869 Business Flow
121125: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121126: -- Prior Entry. Currently, the following code is always generated.
121127: ------------------------------------------------------------------------------------------------
121128: XLA_AE_LINES_PKG.ValidateCurrentLine;
121129:

Line 121128: XLA_AE_LINES_PKG.ValidateCurrentLine;

121124: -- 4219869 Business Flow
121125: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121126: -- Prior Entry. Currently, the following code is always generated.
121127: ------------------------------------------------------------------------------------------------
121128: XLA_AE_LINES_PKG.ValidateCurrentLine;
121129:
121130: ------------------------------------------------------------------------------------
121131: -- 4219869 Business Flow
121132: -- Populated credit and debit amounts -- Need to generate this within IF

Line 121134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121130: ------------------------------------------------------------------------------------
121131: -- 4219869 Business Flow
121132: -- Populated credit and debit amounts -- Need to generate this within IF
121133: ------------------------------------------------------------------------------------
121134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121135:
121136: ----------------------------------------------------------------------------------
121137: -- 4219869 Business Flow
121138: -- Update journal entry status -- Need to generate this within IF

Line 121166: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

121162: -- To allow MPA report to determine if it should generate report process
121163: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121164: ------------------------------------------------------------------------------------------
121165:
121166: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121167: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121168: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121169: -- call ADRs
121170: -- Bug 4922099

Line 121167: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

121163: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121164: ------------------------------------------------------------------------------------------
121165:
121166: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121167: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121168: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121169: -- call ADRs
121170: -- Bug 4922099
121171: --

Line 121191: xla_ae_lines_pkg.set_ccid(

121187: , x_value_type_code => l_adr_value_type_code
121188: , p_side => 'NA'
121189: );
121190:
121191: xla_ae_lines_pkg.set_ccid(
121192: p_code_combination_id => l_ccid
121193: , p_value_type_code => l_adr_value_type_code
121194: , p_transaction_coa_id => l_adr_transaction_coa_id
121195: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121214: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121210:
121211: --
121212: -- Update the line information that should be overwritten
121213: --
121214: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121215: p_header_num => 1);
121216: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121217:
121218: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121216: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121212: -- Update the line information that should be overwritten
121213: --
121214: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121215: p_header_num => 1);
121216: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121217:
121218: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121219:
121220: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121218: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121214: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121215: p_header_num => 1);
121216: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121217:
121218: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121219:
121220: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121221: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121222: END IF;

Line 121221: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121217:
121218: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121219:
121220: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121221: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121222: END IF;
121223:
121224: --
121225: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121228: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121224: --
121225: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121226: --
121227: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121228: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121229: ELSE
121230: ---------------------------------------------------------------------------------------------------
121231: -- 4262811a Switch Sign
121232: ---------------------------------------------------------------------------------------------------

Line 121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121229: ELSE
121230: ---------------------------------------------------------------------------------------------------
121231: -- 4262811a Switch Sign
121232: ---------------------------------------------------------------------------------------------------
121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121230: ---------------------------------------------------------------------------------------------------
121231: -- 4262811a Switch Sign
121232: ---------------------------------------------------------------------------------------------------
121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302

Line 121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121231: -- 4262811a Switch Sign
121232: ---------------------------------------------------------------------------------------------------
121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302
121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121232: ---------------------------------------------------------------------------------------------------
121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302
121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121240: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121233: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121234: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302
121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121240: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121241:

Line 121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302
121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121240: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121241:
121242: END IF;
121243:

Line 121240: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121236: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121237: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121238: -- 5132302
121239: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121240: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121241:
121242: END IF;
121243:
121244: -- 4955764

Line 121245: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121241:
121242: END IF;
121243:
121244: -- 4955764
121245: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121246: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121247:
121248:
121249: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121249: XLA_AE_LINES_PKG.ValidateCurrentLine;

121245: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121246: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121247:
121248:
121249: XLA_AE_LINES_PKG.ValidateCurrentLine;
121250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121251:
121252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121246: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121247:
121248:
121249: XLA_AE_LINES_PKG.ValidateCurrentLine;
121250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121251:
121252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121254: ,p_balance_type_code => l_balance_type_code);

Line 121446: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

121442: --
121443: -- bulk performance
121444: --
121445: l_balance_type_code VARCHAR2(1);
121446: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
121447: l_log_module VARCHAR2(240);
121448:
121449: --
121450: -- Upgrade strategy

Line 121516: XLA_AE_LINES_PKG.SetNewLine;

121512: ') = 'Y'
121513: THEN
121514:
121515: --
121516: XLA_AE_LINES_PKG.SetNewLine;
121517:
121518: p_balance_type_code := l_balance_type_code;
121519: -- set the flag so later we will know whether the gain loss line needs to be created
121520:

Line 121528: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

121524:
121525: --
121526: -- bulk performance
121527: --
121528: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
121529: p_header_num => 0); -- 4262811
121530: --
121531: -- set accounting line options
121532: --

Line 121533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

121529: p_header_num => 0); -- 4262811
121530: --
121531: -- set accounting line options
121532: --
121533: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
121534: p_natural_side_code => 'D'
121535: , p_gain_or_loss_flag => 'N'
121536: , p_gl_transfer_mode_code => 'S'
121537: , p_acct_entry_type_code => 'A'

Line 121547: xla_ae_lines_pkg.SetAcctLineType

121543: --
121544: --
121545: -- set accounting line type info
121546: --
121547: xla_ae_lines_pkg.SetAcctLineType
121548: (p_component_type => l_component_type
121549: ,p_event_type_code => l_event_type_code
121550: ,p_line_definition_owner_code => l_line_definition_owner_code
121551: ,p_line_definition_code => l_line_definition_code

Line 121561: xla_ae_lines_pkg.SetAcctClass(

121557: ,p_event_class_code => l_event_class_code);
121558: --
121559: -- set accounting class
121560: --
121561: xla_ae_lines_pkg.SetAcctClass(
121562: p_accounting_class_code => 'SELF_ASSESSED_TAX'
121563: , p_ae_header_id => l_ae_header_id
121564: );
121565:

Line 121569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

121565:
121566: --
121567: -- set rounding class
121568: --
121569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121570: 'SELF_ASSESSED_TAX';
121571:
121572: --
121573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 121573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

121569: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
121570: 'SELF_ASSESSED_TAX';
121571:
121572: --
121573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121575: --
121576: -- bulk performance
121577: --

Line 121574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

121570: 'SELF_ASSESSED_TAX';
121571:
121572: --
121573: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
121574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121575: --
121576: -- bulk performance
121577: --
121578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 121578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

121574: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
121575: --
121576: -- bulk performance
121577: --
121578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121579:
121580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121582:

Line 121580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

121576: -- bulk performance
121577: --
121578: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121579:
121580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121582:
121583: -- 4955764
121584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121580: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121581: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121582:
121583: -- 4955764
121584: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121585: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
121586:
121587: -- 4458381 Public Sector Enh
121588:

Line 121690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

121686: l_rec_acct_attrs.array_num_value(41) := p_source_89;
121687: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121688: l_rec_acct_attrs.array_num_value(42) := p_source_90;
121689:
121690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121692:
121693: ---------------------------------------------------------------------------------------------------------------
121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 121691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

121687: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
121688: l_rec_acct_attrs.array_num_value(42) := p_source_90;
121689:
121690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121692:
121693: ---------------------------------------------------------------------------------------------------------------
121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121695: ---------------------------------------------------------------------------------------------------------------

Line 121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

121690: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
121691: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
121692:
121693: ---------------------------------------------------------------------------------------------------------------
121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121695: ---------------------------------------------------------------------------------------------------------------
121696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121697:
121698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 121696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

121692:
121693: ---------------------------------------------------------------------------------------------------------------
121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121695: ---------------------------------------------------------------------------------------------------------------
121696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121697:
121698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121700:

Line 121698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121694: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
121695: ---------------------------------------------------------------------------------------------------------------
121696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121697:
121698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121700:
121701: IF xla_accounting_cache_pkg.GetValueChar
121702: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 121699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

121695: ---------------------------------------------------------------------------------------------------------------
121696: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
121697:
121698: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121699: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121700:
121701: IF xla_accounting_cache_pkg.GetValueChar
121702: (p_source_code => 'LEDGER_CATEGORY_CODE'
121703: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 121710: xla_ae_lines_pkg.BflowUpgEntry

121706: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121707: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
121708: )
121709: THEN
121710: xla_ae_lines_pkg.BflowUpgEntry
121711: (p_business_method_code => l_bflow_method_code
121712: ,p_business_class_code => l_bflow_class_code
121713: ,p_balance_type => l_balance_type_code);
121714: ELSE

Line 121727: xla_ae_lines_pkg.SetLineDescription(

121723: --
121724: -- call description
121725: --
121726:
121727: xla_ae_lines_pkg.SetLineDescription(
121728: p_ae_header_id => l_ae_header_id
121729: ,p_description => Description_1 (
121730: p_application_id => p_application_id
121731: , p_ae_header_id => l_ae_header_id

Line 121760: xla_ae_lines_pkg.set_ccid(

121756: , x_value_type_code => l_adr_value_type_code
121757: , p_side => 'NA'
121758: );
121759:
121760: xla_ae_lines_pkg.set_ccid(
121761: p_code_combination_id => l_ccid
121762: , p_value_type_code => l_adr_value_type_code
121763: , p_transaction_coa_id => l_adr_transaction_coa_id
121764: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121796: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

121792: xla_accounting_err_pkg.build_message
121793: (p_appli_s_name => 'XLA'
121794: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
121795: ,p_token_1 => 'LINE_NUMBER'
121796: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
121797: ,p_token_2 => 'LINE_TYPE_NAME'
121798: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
121799: l_component_type
121800: ,l_component_code

Line 121832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

121828: --
121829: --
121830: ------------------------------------------------------------------------------------------------
121831: -- 4219869 Business Flow
121832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121833: -- Prior Entry. Currently, the following code is always generated.
121834: ------------------------------------------------------------------------------------------------
121835: XLA_AE_LINES_PKG.ValidateCurrentLine;
121836:

Line 121835: XLA_AE_LINES_PKG.ValidateCurrentLine;

121831: -- 4219869 Business Flow
121832: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
121833: -- Prior Entry. Currently, the following code is always generated.
121834: ------------------------------------------------------------------------------------------------
121835: XLA_AE_LINES_PKG.ValidateCurrentLine;
121836:
121837: ------------------------------------------------------------------------------------
121838: -- 4219869 Business Flow
121839: -- Populated credit and debit amounts -- Need to generate this within IF

Line 121841: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121837: ------------------------------------------------------------------------------------
121838: -- 4219869 Business Flow
121839: -- Populated credit and debit amounts -- Need to generate this within IF
121840: ------------------------------------------------------------------------------------
121841: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121842:
121843: ----------------------------------------------------------------------------------
121844: -- 4219869 Business Flow
121845: -- Update journal entry status -- Need to generate this within IF

Line 121873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

121869: -- To allow MPA report to determine if it should generate report process
121870: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121871: ------------------------------------------------------------------------------------------
121872:
121873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121875: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121876: -- call ADRs
121877: -- Bug 4922099

Line 121874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

121870: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
121871: ------------------------------------------------------------------------------------------
121872:
121873: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
121874: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
121875: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
121876: -- call ADRs
121877: -- Bug 4922099
121878: --

Line 121898: xla_ae_lines_pkg.set_ccid(

121894: , x_value_type_code => l_adr_value_type_code
121895: , p_side => 'NA'
121896: );
121897:
121898: xla_ae_lines_pkg.set_ccid(
121899: p_code_combination_id => l_ccid
121900: , p_value_type_code => l_adr_value_type_code
121901: , p_transaction_coa_id => l_adr_transaction_coa_id
121902: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 121921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

121917:
121918: --
121919: -- Update the line information that should be overwritten
121920: --
121921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121922: p_header_num => 1);
121923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121924:
121925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 121923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

121919: -- Update the line information that should be overwritten
121920: --
121921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121922: p_header_num => 1);
121923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121924:
121925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121926:
121927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 121925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

121921: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
121922: p_header_num => 1);
121923: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
121924:
121925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121926:
121927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121929: END IF;

Line 121928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

121924:
121925: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
121926:
121927: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
121928: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
121929: END IF;
121930:
121931: --
121932: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 121935: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

121931: --
121932: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121933: --
121934: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121935: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121936: ELSE
121937: ---------------------------------------------------------------------------------------------------
121938: -- 4262811a Switch Sign
121939: ---------------------------------------------------------------------------------------------------

Line 121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

121936: ELSE
121937: ---------------------------------------------------------------------------------------------------
121938: -- 4262811a Switch Sign
121939: ---------------------------------------------------------------------------------------------------
121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121937: ---------------------------------------------------------------------------------------------------
121938: -- 4262811a Switch Sign
121939: ---------------------------------------------------------------------------------------------------
121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302

Line 121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121938: -- 4262811a Switch Sign
121939: ---------------------------------------------------------------------------------------------------
121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302
121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

121939: ---------------------------------------------------------------------------------------------------
121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302
121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121940: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
121941: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302
121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121948:

Line 121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

121942: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302
121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121948:
121949: END IF;
121950:

Line 121947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

121943: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
121944: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121945: -- 5132302
121946: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
121947: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
121948:
121949: END IF;
121950:
121951: -- 4955764

Line 121952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

121948:
121949: END IF;
121950:
121951: -- 4955764
121952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121954:
121955:
121956: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 121956: XLA_AE_LINES_PKG.ValidateCurrentLine;

121952: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121954:
121955:
121956: XLA_AE_LINES_PKG.ValidateCurrentLine;
121957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121958:
121959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 121957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

121953: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
121954:
121955:
121956: XLA_AE_LINES_PKG.ValidateCurrentLine;
121957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121958:
121959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121961: ,p_balance_type_code => l_balance_type_code);

Line 122155: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

122151: --
122152: -- bulk performance
122153: --
122154: l_balance_type_code VARCHAR2(1);
122155: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
122156: l_log_module VARCHAR2(240);
122157:
122158: --
122159: -- Upgrade strategy

Line 122225: XLA_AE_LINES_PKG.SetNewLine;

122221: ') = 'Y'
122222: THEN
122223:
122224: --
122225: XLA_AE_LINES_PKG.SetNewLine;
122226:
122227: p_balance_type_code := l_balance_type_code;
122228: -- set the flag so later we will know whether the gain loss line needs to be created
122229:

Line 122237: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122233:
122234: --
122235: -- bulk performance
122236: --
122237: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122238: p_header_num => 0); -- 4262811
122239: --
122240: -- set accounting line options
122241: --

Line 122242: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122238: p_header_num => 0); -- 4262811
122239: --
122240: -- set accounting line options
122241: --
122242: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122243: p_natural_side_code => 'D'
122244: , p_gain_or_loss_flag => 'N'
122245: , p_gl_transfer_mode_code => 'S'
122246: , p_acct_entry_type_code => 'A'

Line 122256: xla_ae_lines_pkg.SetAcctLineType

122252: --
122253: --
122254: -- set accounting line type info
122255: --
122256: xla_ae_lines_pkg.SetAcctLineType
122257: (p_component_type => l_component_type
122258: ,p_event_type_code => l_event_type_code
122259: ,p_line_definition_owner_code => l_line_definition_owner_code
122260: ,p_line_definition_code => l_line_definition_code

Line 122270: xla_ae_lines_pkg.SetAcctClass(

122266: ,p_event_class_code => l_event_class_code);
122267: --
122268: -- set accounting class
122269: --
122270: xla_ae_lines_pkg.SetAcctClass(
122271: p_accounting_class_code => 'SELF_ASSESSED_TAX'
122272: , p_ae_header_id => l_ae_header_id
122273: );
122274:

Line 122278: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122274:
122275: --
122276: -- set rounding class
122277: --
122278: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122279: 'SELF_ASSESSED_TAX';
122280:
122281: --
122282: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122282: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122278: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122279: 'SELF_ASSESSED_TAX';
122280:
122281: --
122282: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122283: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122284: --
122285: -- bulk performance
122286: --

Line 122283: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122279: 'SELF_ASSESSED_TAX';
122280:
122281: --
122282: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122283: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122284: --
122285: -- bulk performance
122286: --
122287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 122287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122283: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122284: --
122285: -- bulk performance
122286: --
122287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122288:
122289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122291:

Line 122289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

122285: -- bulk performance
122286: --
122287: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122288:
122289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122291:
122292: -- 4955764
122293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122289: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122290: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122291:
122292: -- 4955764
122293: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122294: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
122295:
122296: -- 4458381 Public Sector Enh
122297:

Line 122403: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

122399: l_rec_acct_attrs.array_num_value(43) := p_source_89;
122400: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122401: l_rec_acct_attrs.array_num_value(44) := p_source_90;
122402:
122403: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122404: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122405:
122406: ---------------------------------------------------------------------------------------------------------------
122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 122404: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

122400: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
122401: l_rec_acct_attrs.array_num_value(44) := p_source_90;
122402:
122403: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122404: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122405:
122406: ---------------------------------------------------------------------------------------------------------------
122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122408: ---------------------------------------------------------------------------------------------------------------

Line 122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

122403: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
122404: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
122405:
122406: ---------------------------------------------------------------------------------------------------------------
122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122408: ---------------------------------------------------------------------------------------------------------------
122409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122410:
122411: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 122409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

122405:
122406: ---------------------------------------------------------------------------------------------------------------
122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122408: ---------------------------------------------------------------------------------------------------------------
122409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122410:
122411: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122413:

Line 122411: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122407: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
122408: ---------------------------------------------------------------------------------------------------------------
122409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122410:
122411: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122413:
122414: IF xla_accounting_cache_pkg.GetValueChar
122415: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 122412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

122408: ---------------------------------------------------------------------------------------------------------------
122409: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
122410:
122411: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122413:
122414: IF xla_accounting_cache_pkg.GetValueChar
122415: (p_source_code => 'LEDGER_CATEGORY_CODE'
122416: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 122423: xla_ae_lines_pkg.BflowUpgEntry

122419: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122420: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
122421: )
122422: THEN
122423: xla_ae_lines_pkg.BflowUpgEntry
122424: (p_business_method_code => l_bflow_method_code
122425: ,p_business_class_code => l_bflow_class_code
122426: ,p_balance_type => l_balance_type_code);
122427: ELSE

Line 122440: xla_ae_lines_pkg.SetLineDescription(

122436: --
122437: -- call description
122438: --
122439:
122440: xla_ae_lines_pkg.SetLineDescription(
122441: p_ae_header_id => l_ae_header_id
122442: ,p_description => Description_1 (
122443: p_application_id => p_application_id
122444: , p_ae_header_id => l_ae_header_id

Line 122473: xla_ae_lines_pkg.set_ccid(

122469: , x_value_type_code => l_adr_value_type_code
122470: , p_side => 'NA'
122471: );
122472:
122473: xla_ae_lines_pkg.set_ccid(
122474: p_code_combination_id => l_ccid
122475: , p_value_type_code => l_adr_value_type_code
122476: , p_transaction_coa_id => l_adr_transaction_coa_id
122477: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122509: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

122505: xla_accounting_err_pkg.build_message
122506: (p_appli_s_name => 'XLA'
122507: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
122508: ,p_token_1 => 'LINE_NUMBER'
122509: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
122510: ,p_token_2 => 'LINE_TYPE_NAME'
122511: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
122512: l_component_type
122513: ,l_component_code

Line 122545: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

122541: --
122542: --
122543: ------------------------------------------------------------------------------------------------
122544: -- 4219869 Business Flow
122545: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122546: -- Prior Entry. Currently, the following code is always generated.
122547: ------------------------------------------------------------------------------------------------
122548: XLA_AE_LINES_PKG.ValidateCurrentLine;
122549:

Line 122548: XLA_AE_LINES_PKG.ValidateCurrentLine;

122544: -- 4219869 Business Flow
122545: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
122546: -- Prior Entry. Currently, the following code is always generated.
122547: ------------------------------------------------------------------------------------------------
122548: XLA_AE_LINES_PKG.ValidateCurrentLine;
122549:
122550: ------------------------------------------------------------------------------------
122551: -- 4219869 Business Flow
122552: -- Populated credit and debit amounts -- Need to generate this within IF

Line 122554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122550: ------------------------------------------------------------------------------------
122551: -- 4219869 Business Flow
122552: -- Populated credit and debit amounts -- Need to generate this within IF
122553: ------------------------------------------------------------------------------------
122554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122555:
122556: ----------------------------------------------------------------------------------
122557: -- 4219869 Business Flow
122558: -- Update journal entry status -- Need to generate this within IF

Line 122586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

122582: -- To allow MPA report to determine if it should generate report process
122583: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122584: ------------------------------------------------------------------------------------------
122585:
122586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122588: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122589: -- call ADRs
122590: -- Bug 4922099

Line 122587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

122583: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
122584: ------------------------------------------------------------------------------------------
122585:
122586: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
122587: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
122588: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
122589: -- call ADRs
122590: -- Bug 4922099
122591: --

Line 122611: xla_ae_lines_pkg.set_ccid(

122607: , x_value_type_code => l_adr_value_type_code
122608: , p_side => 'NA'
122609: );
122610:
122611: xla_ae_lines_pkg.set_ccid(
122612: p_code_combination_id => l_ccid
122613: , p_value_type_code => l_adr_value_type_code
122614: , p_transaction_coa_id => l_adr_transaction_coa_id
122615: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 122634: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

122630:
122631: --
122632: -- Update the line information that should be overwritten
122633: --
122634: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122635: p_header_num => 1);
122636: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122637:
122638: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 122636: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

122632: -- Update the line information that should be overwritten
122633: --
122634: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122635: p_header_num => 1);
122636: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122637:
122638: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122639:
122640: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 122638: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

122634: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
122635: p_header_num => 1);
122636: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
122637:
122638: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122639:
122640: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122641: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122642: END IF;

Line 122641: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

122637:
122638: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
122639:
122640: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
122641: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
122642: END IF;
122643:
122644: --
122645: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 122648: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

122644: --
122645: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122646: --
122647: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122648: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122649: ELSE
122650: ---------------------------------------------------------------------------------------------------
122651: -- 4262811a Switch Sign
122652: ---------------------------------------------------------------------------------------------------

Line 122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

122649: ELSE
122650: ---------------------------------------------------------------------------------------------------
122651: -- 4262811a Switch Sign
122652: ---------------------------------------------------------------------------------------------------
122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122650: ---------------------------------------------------------------------------------------------------
122651: -- 4262811a Switch Sign
122652: ---------------------------------------------------------------------------------------------------
122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302

Line 122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122651: -- 4262811a Switch Sign
122652: ---------------------------------------------------------------------------------------------------
122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302
122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

122652: ---------------------------------------------------------------------------------------------------
122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302
122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122653: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
122654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302
122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122661:

Line 122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

122655: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302
122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122661:
122662: END IF;
122663:

Line 122660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

122656: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
122657: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122658: -- 5132302
122659: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
122660: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
122661:
122662: END IF;
122663:
122664: -- 4955764

Line 122665: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

122661:
122662: END IF;
122663:
122664: -- 4955764
122665: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122666: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122667:
122668:
122669: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 122669: XLA_AE_LINES_PKG.ValidateCurrentLine;

122665: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122666: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122667:
122668:
122669: XLA_AE_LINES_PKG.ValidateCurrentLine;
122670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122671:
122672: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122673: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 122670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

122666: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
122667:
122668:
122669: XLA_AE_LINES_PKG.ValidateCurrentLine;
122670: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122671:
122672: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122673: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122674: ,p_balance_type_code => l_balance_type_code);

Line 122868: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

122864: --
122865: -- bulk performance
122866: --
122867: l_balance_type_code VARCHAR2(1);
122868: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
122869: l_log_module VARCHAR2(240);
122870:
122871: --
122872: -- Upgrade strategy

Line 122940: XLA_AE_LINES_PKG.SetNewLine;

122936: ') = 'Y'
122937: THEN
122938:
122939: --
122940: XLA_AE_LINES_PKG.SetNewLine;
122941:
122942: p_balance_type_code := l_balance_type_code;
122943: -- set the flag so later we will know whether the gain loss line needs to be created
122944:

Line 122952: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

122948:
122949: --
122950: -- bulk performance
122951: --
122952: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
122953: p_header_num => 0); -- 4262811
122954: --
122955: -- set accounting line options
122956: --

Line 122957: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

122953: p_header_num => 0); -- 4262811
122954: --
122955: -- set accounting line options
122956: --
122957: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
122958: p_natural_side_code => 'C'
122959: , p_gain_or_loss_flag => 'N'
122960: , p_gl_transfer_mode_code => 'S'
122961: , p_acct_entry_type_code => 'A'

Line 122971: xla_ae_lines_pkg.SetAcctLineType

122967: --
122968: --
122969: -- set accounting line type info
122970: --
122971: xla_ae_lines_pkg.SetAcctLineType
122972: (p_component_type => l_component_type
122973: ,p_event_type_code => l_event_type_code
122974: ,p_line_definition_owner_code => l_line_definition_owner_code
122975: ,p_line_definition_code => l_line_definition_code

Line 122985: xla_ae_lines_pkg.SetAcctClass(

122981: ,p_event_class_code => l_event_class_code);
122982: --
122983: -- set accounting class
122984: --
122985: xla_ae_lines_pkg.SetAcctClass(
122986: p_accounting_class_code => 'SELF_ASSESSED_TAX'
122987: , p_ae_header_id => l_ae_header_id
122988: );
122989:

Line 122993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

122989:
122990: --
122991: -- set rounding class
122992: --
122993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122994: 'SELF_ASSESSED_TAX';
122995:
122996: --
122997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 122997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

122993: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
122994: 'SELF_ASSESSED_TAX';
122995:
122996: --
122997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122999: --
123000: -- bulk performance
123001: --

Line 122998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

122994: 'SELF_ASSESSED_TAX';
122995:
122996: --
122997: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
122998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122999: --
123000: -- bulk performance
123001: --
123002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

122998: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
122999: --
123000: -- bulk performance
123001: --
123002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123003:
123004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123006:

Line 123004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123000: -- bulk performance
123001: --
123002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123003:
123004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123006:
123007: -- 4955764
123008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123006:
123007: -- 4955764
123008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123010:
123011: -- 4458381 Public Sector Enh
123012:

Line 123116: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123112: l_rec_acct_attrs.array_num_value(42) := p_source_89;
123113: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
123114: l_rec_acct_attrs.array_num_value(43) := p_source_90;
123115:
123116: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123117: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123118:
123119: ---------------------------------------------------------------------------------------------------------------
123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123117: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123113: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
123114: l_rec_acct_attrs.array_num_value(43) := p_source_90;
123115:
123116: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123117: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123118:
123119: ---------------------------------------------------------------------------------------------------------------
123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123121: ---------------------------------------------------------------------------------------------------------------

Line 123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123116: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123117: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123118:
123119: ---------------------------------------------------------------------------------------------------------------
123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123121: ---------------------------------------------------------------------------------------------------------------
123122: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123123:
123124: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123122: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123118:
123119: ---------------------------------------------------------------------------------------------------------------
123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123121: ---------------------------------------------------------------------------------------------------------------
123122: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123123:
123124: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123125: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123126:

Line 123124: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123120: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123121: ---------------------------------------------------------------------------------------------------------------
123122: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123123:
123124: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123125: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123126:
123127: IF xla_accounting_cache_pkg.GetValueChar
123128: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123125: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123121: ---------------------------------------------------------------------------------------------------------------
123122: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123123:
123124: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123125: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123126:
123127: IF xla_accounting_cache_pkg.GetValueChar
123128: (p_source_code => 'LEDGER_CATEGORY_CODE'
123129: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123136: xla_ae_lines_pkg.BflowUpgEntry

123132: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123133: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123134: )
123135: THEN
123136: xla_ae_lines_pkg.BflowUpgEntry
123137: (p_business_method_code => l_bflow_method_code
123138: ,p_business_class_code => l_bflow_class_code
123139: ,p_balance_type => l_balance_type_code);
123140: ELSE

Line 123153: xla_ae_lines_pkg.SetLineDescription(

123149: --
123150: -- call description
123151: --
123152:
123153: xla_ae_lines_pkg.SetLineDescription(
123154: p_ae_header_id => l_ae_header_id
123155: ,p_description => Description_1 (
123156: p_application_id => p_application_id
123157: , p_ae_header_id => l_ae_header_id

Line 123186: xla_ae_lines_pkg.set_ccid(

123182: , x_value_type_code => l_adr_value_type_code
123183: , p_side => 'NA'
123184: );
123185:
123186: xla_ae_lines_pkg.set_ccid(
123187: p_code_combination_id => l_ccid
123188: , p_value_type_code => l_adr_value_type_code
123189: , p_transaction_coa_id => l_adr_transaction_coa_id
123190: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123222: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123218: xla_accounting_err_pkg.build_message
123219: (p_appli_s_name => 'XLA'
123220: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123221: ,p_token_1 => 'LINE_NUMBER'
123222: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123223: ,p_token_2 => 'LINE_TYPE_NAME'
123224: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123225: l_component_type
123226: ,l_component_code

Line 123258: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123254: --
123255: --
123256: ------------------------------------------------------------------------------------------------
123257: -- 4219869 Business Flow
123258: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123259: -- Prior Entry. Currently, the following code is always generated.
123260: ------------------------------------------------------------------------------------------------
123261: XLA_AE_LINES_PKG.ValidateCurrentLine;
123262:

Line 123261: XLA_AE_LINES_PKG.ValidateCurrentLine;

123257: -- 4219869 Business Flow
123258: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123259: -- Prior Entry. Currently, the following code is always generated.
123260: ------------------------------------------------------------------------------------------------
123261: XLA_AE_LINES_PKG.ValidateCurrentLine;
123262:
123263: ------------------------------------------------------------------------------------
123264: -- 4219869 Business Flow
123265: -- Populated credit and debit amounts -- Need to generate this within IF

Line 123267: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123263: ------------------------------------------------------------------------------------
123264: -- 4219869 Business Flow
123265: -- Populated credit and debit amounts -- Need to generate this within IF
123266: ------------------------------------------------------------------------------------
123267: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123268:
123269: ----------------------------------------------------------------------------------
123270: -- 4219869 Business Flow
123271: -- Update journal entry status -- Need to generate this within IF

Line 123299: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

123295: -- To allow MPA report to determine if it should generate report process
123296: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123297: ------------------------------------------------------------------------------------------
123298:
123299: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123300: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123301: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123302: -- call ADRs
123303: -- Bug 4922099

Line 123300: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

123296: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
123297: ------------------------------------------------------------------------------------------
123298:
123299: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
123300: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
123301: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
123302: -- call ADRs
123303: -- Bug 4922099
123304: --

Line 123324: xla_ae_lines_pkg.set_ccid(

123320: , x_value_type_code => l_adr_value_type_code
123321: , p_side => 'NA'
123322: );
123323:
123324: xla_ae_lines_pkg.set_ccid(
123325: p_code_combination_id => l_ccid
123326: , p_value_type_code => l_adr_value_type_code
123327: , p_transaction_coa_id => l_adr_transaction_coa_id
123328: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123347: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

123343:
123344: --
123345: -- Update the line information that should be overwritten
123346: --
123347: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123348: p_header_num => 1);
123349: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123350:
123351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 123349: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

123345: -- Update the line information that should be overwritten
123346: --
123347: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123348: p_header_num => 1);
123349: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123350:
123351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123352:
123353: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 123351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

123347: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
123348: p_header_num => 1);
123349: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
123350:
123351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123352:
123353: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123354: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123355: END IF;

Line 123354: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

123350:
123351: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
123352:
123353: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
123354: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
123355: END IF;
123356:
123357: --
123358: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 123361: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

123357: --
123358: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123359: --
123360: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123361: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123362: ELSE
123363: ---------------------------------------------------------------------------------------------------
123364: -- 4262811a Switch Sign
123365: ---------------------------------------------------------------------------------------------------

Line 123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

123362: ELSE
123363: ---------------------------------------------------------------------------------------------------
123364: -- 4262811a Switch Sign
123365: ---------------------------------------------------------------------------------------------------
123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123363: ---------------------------------------------------------------------------------------------------
123364: -- 4262811a Switch Sign
123365: ---------------------------------------------------------------------------------------------------
123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302

Line 123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123364: -- 4262811a Switch Sign
123365: ---------------------------------------------------------------------------------------------------
123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302
123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

123365: ---------------------------------------------------------------------------------------------------
123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302
123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123373: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123366: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
123367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302
123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123373: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123374:

Line 123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

123368: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302
123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123373: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123374:
123375: END IF;
123376:

Line 123373: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

123369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
123370: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123371: -- 5132302
123372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
123373: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
123374:
123375: END IF;
123376:
123377: -- 4955764

Line 123378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123374:
123375: END IF;
123376:
123377: -- 4955764
123378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123379: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123380:
123381:
123382: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 123382: XLA_AE_LINES_PKG.ValidateCurrentLine;

123378: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123379: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123380:
123381:
123382: XLA_AE_LINES_PKG.ValidateCurrentLine;
123383: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123384:
123385: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123386: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 123383: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123379: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
123380:
123381:
123382: XLA_AE_LINES_PKG.ValidateCurrentLine;
123383: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123384:
123385: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123386: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123387: ,p_balance_type_code => l_balance_type_code);

Line 123579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

123575: --
123576: -- bulk performance
123577: --
123578: l_balance_type_code VARCHAR2(1);
123579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
123580: l_log_module VARCHAR2(240);
123581:
123582: --
123583: -- Upgrade strategy

Line 123651: XLA_AE_LINES_PKG.SetNewLine;

123647: ') = 'Y'
123648: THEN
123649:
123650: --
123651: XLA_AE_LINES_PKG.SetNewLine;
123652:
123653: p_balance_type_code := l_balance_type_code;
123654: -- set the flag so later we will know whether the gain loss line needs to be created
123655:

Line 123663: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

123659:
123660: --
123661: -- bulk performance
123662: --
123663: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
123664: p_header_num => 0); -- 4262811
123665: --
123666: -- set accounting line options
123667: --

Line 123668: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

123664: p_header_num => 0); -- 4262811
123665: --
123666: -- set accounting line options
123667: --
123668: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
123669: p_natural_side_code => 'C'
123670: , p_gain_or_loss_flag => 'N'
123671: , p_gl_transfer_mode_code => 'S'
123672: , p_acct_entry_type_code => 'A'

Line 123682: xla_ae_lines_pkg.SetAcctLineType

123678: --
123679: --
123680: -- set accounting line type info
123681: --
123682: xla_ae_lines_pkg.SetAcctLineType
123683: (p_component_type => l_component_type
123684: ,p_event_type_code => l_event_type_code
123685: ,p_line_definition_owner_code => l_line_definition_owner_code
123686: ,p_line_definition_code => l_line_definition_code

Line 123696: xla_ae_lines_pkg.SetAcctClass(

123692: ,p_event_class_code => l_event_class_code);
123693: --
123694: -- set accounting class
123695: --
123696: xla_ae_lines_pkg.SetAcctClass(
123697: p_accounting_class_code => 'SELF_ASSESSED_TAX'
123698: , p_ae_header_id => l_ae_header_id
123699: );
123700:

Line 123704: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

123700:
123701: --
123702: -- set rounding class
123703: --
123704: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123705: 'SELF_ASSESSED_TAX';
123706:
123707: --
123708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 123708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

123704: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
123705: 'SELF_ASSESSED_TAX';
123706:
123707: --
123708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123710: --
123711: -- bulk performance
123712: --

Line 123709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

123705: 'SELF_ASSESSED_TAX';
123706:
123707: --
123708: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
123709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123710: --
123711: -- bulk performance
123712: --
123713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 123713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

123709: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
123710: --
123711: -- bulk performance
123712: --
123713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123714:
123715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123717:

Line 123715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

123711: -- bulk performance
123712: --
123713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123714:
123715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123717:
123718: -- 4955764
123719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 123719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

123715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123717:
123718: -- 4955764
123719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123720: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
123721:
123722: -- 4458381 Public Sector Enh
123723:

Line 123825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

123821: l_rec_acct_attrs.array_num_value(41) := p_source_89;
123822: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
123823: l_rec_acct_attrs.array_num_value(42) := p_source_90;
123824:
123825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123827:
123828: ---------------------------------------------------------------------------------------------------------------
123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 123826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

123822: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
123823: l_rec_acct_attrs.array_num_value(42) := p_source_90;
123824:
123825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123827:
123828: ---------------------------------------------------------------------------------------------------------------
123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123830: ---------------------------------------------------------------------------------------------------------------

Line 123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

123825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
123826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
123827:
123828: ---------------------------------------------------------------------------------------------------------------
123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123830: ---------------------------------------------------------------------------------------------------------------
123831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123832:
123833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 123831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

123827:
123828: ---------------------------------------------------------------------------------------------------------------
123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123830: ---------------------------------------------------------------------------------------------------------------
123831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123832:
123833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123835:

Line 123833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
123830: ---------------------------------------------------------------------------------------------------------------
123831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123832:
123833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123835:
123836: IF xla_accounting_cache_pkg.GetValueChar
123837: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 123834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

123830: ---------------------------------------------------------------------------------------------------------------
123831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
123832:
123833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123835:
123836: IF xla_accounting_cache_pkg.GetValueChar
123837: (p_source_code => 'LEDGER_CATEGORY_CODE'
123838: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 123845: xla_ae_lines_pkg.BflowUpgEntry

123841: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123842: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
123843: )
123844: THEN
123845: xla_ae_lines_pkg.BflowUpgEntry
123846: (p_business_method_code => l_bflow_method_code
123847: ,p_business_class_code => l_bflow_class_code
123848: ,p_balance_type => l_balance_type_code);
123849: ELSE

Line 123862: xla_ae_lines_pkg.SetLineDescription(

123858: --
123859: -- call description
123860: --
123861:
123862: xla_ae_lines_pkg.SetLineDescription(
123863: p_ae_header_id => l_ae_header_id
123864: ,p_description => Description_1 (
123865: p_application_id => p_application_id
123866: , p_ae_header_id => l_ae_header_id

Line 123895: xla_ae_lines_pkg.set_ccid(

123891: , x_value_type_code => l_adr_value_type_code
123892: , p_side => 'NA'
123893: );
123894:
123895: xla_ae_lines_pkg.set_ccid(
123896: p_code_combination_id => l_ccid
123897: , p_value_type_code => l_adr_value_type_code
123898: , p_transaction_coa_id => l_adr_transaction_coa_id
123899: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 123931: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

123927: xla_accounting_err_pkg.build_message
123928: (p_appli_s_name => 'XLA'
123929: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
123930: ,p_token_1 => 'LINE_NUMBER'
123931: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
123932: ,p_token_2 => 'LINE_TYPE_NAME'
123933: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
123934: l_component_type
123935: ,l_component_code

Line 123967: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

123963: --
123964: --
123965: ------------------------------------------------------------------------------------------------
123966: -- 4219869 Business Flow
123967: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123968: -- Prior Entry. Currently, the following code is always generated.
123969: ------------------------------------------------------------------------------------------------
123970: XLA_AE_LINES_PKG.ValidateCurrentLine;
123971:

Line 123970: XLA_AE_LINES_PKG.ValidateCurrentLine;

123966: -- 4219869 Business Flow
123967: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
123968: -- Prior Entry. Currently, the following code is always generated.
123969: ------------------------------------------------------------------------------------------------
123970: XLA_AE_LINES_PKG.ValidateCurrentLine;
123971:
123972: ------------------------------------------------------------------------------------
123973: -- 4219869 Business Flow
123974: -- Populated credit and debit amounts -- Need to generate this within IF

Line 123976: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

123972: ------------------------------------------------------------------------------------
123973: -- 4219869 Business Flow
123974: -- Populated credit and debit amounts -- Need to generate this within IF
123975: ------------------------------------------------------------------------------------
123976: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123977:
123978: ----------------------------------------------------------------------------------
123979: -- 4219869 Business Flow
123980: -- Update journal entry status -- Need to generate this within IF

Line 124008: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124004: -- To allow MPA report to determine if it should generate report process
124005: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124006: ------------------------------------------------------------------------------------------
124007:
124008: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124009: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124010: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124011: -- call ADRs
124012: -- Bug 4922099

Line 124009: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124005: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124006: ------------------------------------------------------------------------------------------
124007:
124008: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124009: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124010: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124011: -- call ADRs
124012: -- Bug 4922099
124013: --

Line 124033: xla_ae_lines_pkg.set_ccid(

124029: , x_value_type_code => l_adr_value_type_code
124030: , p_side => 'NA'
124031: );
124032:
124033: xla_ae_lines_pkg.set_ccid(
124034: p_code_combination_id => l_ccid
124035: , p_value_type_code => l_adr_value_type_code
124036: , p_transaction_coa_id => l_adr_transaction_coa_id
124037: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124052:
124053: --
124054: -- Update the line information that should be overwritten
124055: --
124056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124057: p_header_num => 1);
124058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124059:
124060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124054: -- Update the line information that should be overwritten
124055: --
124056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124057: p_header_num => 1);
124058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124059:
124060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124061:
124062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124056: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124057: p_header_num => 1);
124058: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124059:
124060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124061:
124062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124063: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124064: END IF;

Line 124063: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124059:
124060: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124061:
124062: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124063: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124064: END IF;
124065:
124066: --
124067: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124070: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124066: --
124067: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124068: --
124069: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124070: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124071: ELSE
124072: ---------------------------------------------------------------------------------------------------
124073: -- 4262811a Switch Sign
124074: ---------------------------------------------------------------------------------------------------

Line 124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124071: ELSE
124072: ---------------------------------------------------------------------------------------------------
124073: -- 4262811a Switch Sign
124074: ---------------------------------------------------------------------------------------------------
124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124072: ---------------------------------------------------------------------------------------------------
124073: -- 4262811a Switch Sign
124074: ---------------------------------------------------------------------------------------------------
124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302

Line 124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124073: -- 4262811a Switch Sign
124074: ---------------------------------------------------------------------------------------------------
124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302
124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124074: ---------------------------------------------------------------------------------------------------
124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302
124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124075: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124076: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302
124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124083:

Line 124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124077: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302
124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124083:
124084: END IF;
124085:

Line 124082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124078: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124079: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124080: -- 5132302
124081: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124082: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124083:
124084: END IF;
124085:
124086: -- 4955764

Line 124087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124083:
124084: END IF;
124085:
124086: -- 4955764
124087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124089:
124090:
124091: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124091: XLA_AE_LINES_PKG.ValidateCurrentLine;

124087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124089:
124090:
124091: XLA_AE_LINES_PKG.ValidateCurrentLine;
124092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124093:
124094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124089:
124090:
124091: XLA_AE_LINES_PKG.ValidateCurrentLine;
124092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124093:
124094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124096: ,p_balance_type_code => l_balance_type_code);

Line 124290: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

124286: --
124287: -- bulk performance
124288: --
124289: l_balance_type_code VARCHAR2(1);
124290: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
124291: l_log_module VARCHAR2(240);
124292:
124293: --
124294: -- Upgrade strategy

Line 124362: XLA_AE_LINES_PKG.SetNewLine;

124358: ') = 'Y'
124359: THEN
124360:
124361: --
124362: XLA_AE_LINES_PKG.SetNewLine;
124363:
124364: p_balance_type_code := l_balance_type_code;
124365: -- set the flag so later we will know whether the gain loss line needs to be created
124366:

Line 124374: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

124370:
124371: --
124372: -- bulk performance
124373: --
124374: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
124375: p_header_num => 0); -- 4262811
124376: --
124377: -- set accounting line options
124378: --

Line 124379: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

124375: p_header_num => 0); -- 4262811
124376: --
124377: -- set accounting line options
124378: --
124379: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
124380: p_natural_side_code => 'C'
124381: , p_gain_or_loss_flag => 'N'
124382: , p_gl_transfer_mode_code => 'S'
124383: , p_acct_entry_type_code => 'A'

Line 124393: xla_ae_lines_pkg.SetAcctLineType

124389: --
124390: --
124391: -- set accounting line type info
124392: --
124393: xla_ae_lines_pkg.SetAcctLineType
124394: (p_component_type => l_component_type
124395: ,p_event_type_code => l_event_type_code
124396: ,p_line_definition_owner_code => l_line_definition_owner_code
124397: ,p_line_definition_code => l_line_definition_code

Line 124407: xla_ae_lines_pkg.SetAcctClass(

124403: ,p_event_class_code => l_event_class_code);
124404: --
124405: -- set accounting class
124406: --
124407: xla_ae_lines_pkg.SetAcctClass(
124408: p_accounting_class_code => 'SELF_ASSESSED_TAX'
124409: , p_ae_header_id => l_ae_header_id
124410: );
124411:

Line 124415: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

124411:
124412: --
124413: -- set rounding class
124414: --
124415: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124416: 'SELF_ASSESSED_TAX';
124417:
124418: --
124419: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 124419: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

124415: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
124416: 'SELF_ASSESSED_TAX';
124417:
124418: --
124419: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124420: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124421: --
124422: -- bulk performance
124423: --

Line 124420: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

124416: 'SELF_ASSESSED_TAX';
124417:
124418: --
124419: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
124420: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124421: --
124422: -- bulk performance
124423: --
124424: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 124424: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

124420: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
124421: --
124422: -- bulk performance
124423: --
124424: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124425:
124426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124427: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124428:

Line 124426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

124422: -- bulk performance
124423: --
124424: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124425:
124426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124427: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124428:
124429: -- 4955764
124430: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124430: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124426: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124427: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124428:
124429: -- 4955764
124430: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124431: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
124432:
124433: -- 4458381 Public Sector Enh
124434:

Line 124540: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

124536: l_rec_acct_attrs.array_num_value(43) := p_source_89;
124537: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
124538: l_rec_acct_attrs.array_num_value(44) := p_source_90;
124539:
124540: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124541: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124542:
124543: ---------------------------------------------------------------------------------------------------------------
124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 124541: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

124537: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
124538: l_rec_acct_attrs.array_num_value(44) := p_source_90;
124539:
124540: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124541: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124542:
124543: ---------------------------------------------------------------------------------------------------------------
124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124545: ---------------------------------------------------------------------------------------------------------------

Line 124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

124540: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
124541: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
124542:
124543: ---------------------------------------------------------------------------------------------------------------
124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124545: ---------------------------------------------------------------------------------------------------------------
124546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124547:
124548: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 124546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

124542:
124543: ---------------------------------------------------------------------------------------------------------------
124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124545: ---------------------------------------------------------------------------------------------------------------
124546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124547:
124548: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124550:

Line 124548: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124544: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
124545: ---------------------------------------------------------------------------------------------------------------
124546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124547:
124548: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124550:
124551: IF xla_accounting_cache_pkg.GetValueChar
124552: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 124549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

124545: ---------------------------------------------------------------------------------------------------------------
124546: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
124547:
124548: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124549: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124550:
124551: IF xla_accounting_cache_pkg.GetValueChar
124552: (p_source_code => 'LEDGER_CATEGORY_CODE'
124553: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 124560: xla_ae_lines_pkg.BflowUpgEntry

124556: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124557: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
124558: )
124559: THEN
124560: xla_ae_lines_pkg.BflowUpgEntry
124561: (p_business_method_code => l_bflow_method_code
124562: ,p_business_class_code => l_bflow_class_code
124563: ,p_balance_type => l_balance_type_code);
124564: ELSE

Line 124577: xla_ae_lines_pkg.SetLineDescription(

124573: --
124574: -- call description
124575: --
124576:
124577: xla_ae_lines_pkg.SetLineDescription(
124578: p_ae_header_id => l_ae_header_id
124579: ,p_description => Description_1 (
124580: p_application_id => p_application_id
124581: , p_ae_header_id => l_ae_header_id

Line 124610: xla_ae_lines_pkg.set_ccid(

124606: , x_value_type_code => l_adr_value_type_code
124607: , p_side => 'NA'
124608: );
124609:
124610: xla_ae_lines_pkg.set_ccid(
124611: p_code_combination_id => l_ccid
124612: , p_value_type_code => l_adr_value_type_code
124613: , p_transaction_coa_id => l_adr_transaction_coa_id
124614: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124646: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

124642: xla_accounting_err_pkg.build_message
124643: (p_appli_s_name => 'XLA'
124644: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
124645: ,p_token_1 => 'LINE_NUMBER'
124646: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
124647: ,p_token_2 => 'LINE_TYPE_NAME'
124648: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
124649: l_component_type
124650: ,l_component_code

Line 124682: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

124678: --
124679: --
124680: ------------------------------------------------------------------------------------------------
124681: -- 4219869 Business Flow
124682: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124683: -- Prior Entry. Currently, the following code is always generated.
124684: ------------------------------------------------------------------------------------------------
124685: XLA_AE_LINES_PKG.ValidateCurrentLine;
124686:

Line 124685: XLA_AE_LINES_PKG.ValidateCurrentLine;

124681: -- 4219869 Business Flow
124682: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
124683: -- Prior Entry. Currently, the following code is always generated.
124684: ------------------------------------------------------------------------------------------------
124685: XLA_AE_LINES_PKG.ValidateCurrentLine;
124686:
124687: ------------------------------------------------------------------------------------
124688: -- 4219869 Business Flow
124689: -- Populated credit and debit amounts -- Need to generate this within IF

Line 124691: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124687: ------------------------------------------------------------------------------------
124688: -- 4219869 Business Flow
124689: -- Populated credit and debit amounts -- Need to generate this within IF
124690: ------------------------------------------------------------------------------------
124691: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124692:
124693: ----------------------------------------------------------------------------------
124694: -- 4219869 Business Flow
124695: -- Update journal entry status -- Need to generate this within IF

Line 124723: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

124719: -- To allow MPA report to determine if it should generate report process
124720: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124721: ------------------------------------------------------------------------------------------
124722:
124723: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124724: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124725: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124726: -- call ADRs
124727: -- Bug 4922099

Line 124724: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

124720: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
124721: ------------------------------------------------------------------------------------------
124722:
124723: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
124724: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
124725: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
124726: -- call ADRs
124727: -- Bug 4922099
124728: --

Line 124748: xla_ae_lines_pkg.set_ccid(

124744: , x_value_type_code => l_adr_value_type_code
124745: , p_side => 'NA'
124746: );
124747:
124748: xla_ae_lines_pkg.set_ccid(
124749: p_code_combination_id => l_ccid
124750: , p_value_type_code => l_adr_value_type_code
124751: , p_transaction_coa_id => l_adr_transaction_coa_id
124752: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 124771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

124767:
124768: --
124769: -- Update the line information that should be overwritten
124770: --
124771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124772: p_header_num => 1);
124773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124774:
124775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 124773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

124769: -- Update the line information that should be overwritten
124770: --
124771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124772: p_header_num => 1);
124773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124774:
124775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124776:
124777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 124775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

124771: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
124772: p_header_num => 1);
124773: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
124774:
124775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124776:
124777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124779: END IF;

Line 124778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

124774:
124775: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
124776:
124777: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
124778: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
124779: END IF;
124780:
124781: --
124782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 124785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

124781: --
124782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124783: --
124784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124786: ELSE
124787: ---------------------------------------------------------------------------------------------------
124788: -- 4262811a Switch Sign
124789: ---------------------------------------------------------------------------------------------------

Line 124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

124786: ELSE
124787: ---------------------------------------------------------------------------------------------------
124788: -- 4262811a Switch Sign
124789: ---------------------------------------------------------------------------------------------------
124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124787: ---------------------------------------------------------------------------------------------------
124788: -- 4262811a Switch Sign
124789: ---------------------------------------------------------------------------------------------------
124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302

Line 124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124788: -- 4262811a Switch Sign
124789: ---------------------------------------------------------------------------------------------------
124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302
124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

124789: ---------------------------------------------------------------------------------------------------
124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302
124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124790: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
124791: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302
124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124798:

Line 124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

124792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302
124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124798:
124799: END IF;
124800:

Line 124797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

124793: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
124794: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124795: -- 5132302
124796: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
124797: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
124798:
124799: END IF;
124800:
124801: -- 4955764

Line 124802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

124798:
124799: END IF;
124800:
124801: -- 4955764
124802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124804:
124805:
124806: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 124806: XLA_AE_LINES_PKG.ValidateCurrentLine;

124802: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124804:
124805:
124806: XLA_AE_LINES_PKG.ValidateCurrentLine;
124807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124808:
124809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 124807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

124803: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
124804:
124805:
124806: XLA_AE_LINES_PKG.ValidateCurrentLine;
124807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124808:
124809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124811: ,p_balance_type_code => l_balance_type_code);

Line 125005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125001: --
125002: -- bulk performance
125003: --
125004: l_balance_type_code VARCHAR2(1);
125005: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125006: l_log_module VARCHAR2(240);
125007:
125008: --
125009: -- Upgrade strategy

Line 125077: XLA_AE_LINES_PKG.SetNewLine;

125073: ') = 'Y'
125074: THEN
125075:
125076: --
125077: XLA_AE_LINES_PKG.SetNewLine;
125078:
125079: p_balance_type_code := l_balance_type_code;
125080: -- set the flag so later we will know whether the gain loss line needs to be created
125081:

Line 125089: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125085:
125086: --
125087: -- bulk performance
125088: --
125089: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125090: p_header_num => 0); -- 4262811
125091: --
125092: -- set accounting line options
125093: --

Line 125094: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125090: p_header_num => 0); -- 4262811
125091: --
125092: -- set accounting line options
125093: --
125094: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125095: p_natural_side_code => 'C'
125096: , p_gain_or_loss_flag => 'N'
125097: , p_gl_transfer_mode_code => 'S'
125098: , p_acct_entry_type_code => 'A'

Line 125108: xla_ae_lines_pkg.SetAcctLineType

125104: --
125105: --
125106: -- set accounting line type info
125107: --
125108: xla_ae_lines_pkg.SetAcctLineType
125109: (p_component_type => l_component_type
125110: ,p_event_type_code => l_event_type_code
125111: ,p_line_definition_owner_code => l_line_definition_owner_code
125112: ,p_line_definition_code => l_line_definition_code

Line 125122: xla_ae_lines_pkg.SetAcctClass(

125118: ,p_event_class_code => l_event_class_code);
125119: --
125120: -- set accounting class
125121: --
125122: xla_ae_lines_pkg.SetAcctClass(
125123: p_accounting_class_code => 'SELF_ASSESSED_TAX'
125124: , p_ae_header_id => l_ae_header_id
125125: );
125126:

Line 125130: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125126:
125127: --
125128: -- set rounding class
125129: --
125130: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125131: 'SELF_ASSESSED_TAX';
125132:
125133: --
125134: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125134: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125130: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125131: 'SELF_ASSESSED_TAX';
125132:
125133: --
125134: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125135: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125136: --
125137: -- bulk performance
125138: --

Line 125135: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125131: 'SELF_ASSESSED_TAX';
125132:
125133: --
125134: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125135: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125136: --
125137: -- bulk performance
125138: --
125139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125135: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125136: --
125137: -- bulk performance
125138: --
125139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125140:
125141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125143:

Line 125141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125137: -- bulk performance
125138: --
125139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125140:
125141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125143:
125144: -- 4955764
125145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125143:
125144: -- 4955764
125145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125147:
125148: -- 4458381 Public Sector Enh
125149:

Line 125253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125249: l_rec_acct_attrs.array_num_value(42) := p_source_89;
125250: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125251: l_rec_acct_attrs.array_num_value(43) := p_source_90;
125252:
125253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125255:
125256: ---------------------------------------------------------------------------------------------------------------
125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125250: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125251: l_rec_acct_attrs.array_num_value(43) := p_source_90;
125252:
125253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125255:
125256: ---------------------------------------------------------------------------------------------------------------
125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125258: ---------------------------------------------------------------------------------------------------------------

Line 125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125253: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125254: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125255:
125256: ---------------------------------------------------------------------------------------------------------------
125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125258: ---------------------------------------------------------------------------------------------------------------
125259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125260:
125261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125255:
125256: ---------------------------------------------------------------------------------------------------------------
125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125258: ---------------------------------------------------------------------------------------------------------------
125259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125260:
125261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125263:

Line 125261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125257: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125258: ---------------------------------------------------------------------------------------------------------------
125259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125260:
125261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125263:
125264: IF xla_accounting_cache_pkg.GetValueChar
125265: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125258: ---------------------------------------------------------------------------------------------------------------
125259: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125260:
125261: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125263:
125264: IF xla_accounting_cache_pkg.GetValueChar
125265: (p_source_code => 'LEDGER_CATEGORY_CODE'
125266: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125273: xla_ae_lines_pkg.BflowUpgEntry

125269: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125270: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125271: )
125272: THEN
125273: xla_ae_lines_pkg.BflowUpgEntry
125274: (p_business_method_code => l_bflow_method_code
125275: ,p_business_class_code => l_bflow_class_code
125276: ,p_balance_type => l_balance_type_code);
125277: ELSE

Line 125290: xla_ae_lines_pkg.SetLineDescription(

125286: --
125287: -- call description
125288: --
125289:
125290: xla_ae_lines_pkg.SetLineDescription(
125291: p_ae_header_id => l_ae_header_id
125292: ,p_description => Description_1 (
125293: p_application_id => p_application_id
125294: , p_ae_header_id => l_ae_header_id

Line 125323: xla_ae_lines_pkg.set_ccid(

125319: , x_value_type_code => l_adr_value_type_code
125320: , p_side => 'NA'
125321: );
125322:
125323: xla_ae_lines_pkg.set_ccid(
125324: p_code_combination_id => l_ccid
125325: , p_value_type_code => l_adr_value_type_code
125326: , p_transaction_coa_id => l_adr_transaction_coa_id
125327: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125359: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

125355: xla_accounting_err_pkg.build_message
125356: (p_appli_s_name => 'XLA'
125357: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
125358: ,p_token_1 => 'LINE_NUMBER'
125359: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
125360: ,p_token_2 => 'LINE_TYPE_NAME'
125361: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
125362: l_component_type
125363: ,l_component_code

Line 125395: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

125391: --
125392: --
125393: ------------------------------------------------------------------------------------------------
125394: -- 4219869 Business Flow
125395: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125396: -- Prior Entry. Currently, the following code is always generated.
125397: ------------------------------------------------------------------------------------------------
125398: XLA_AE_LINES_PKG.ValidateCurrentLine;
125399:

Line 125398: XLA_AE_LINES_PKG.ValidateCurrentLine;

125394: -- 4219869 Business Flow
125395: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
125396: -- Prior Entry. Currently, the following code is always generated.
125397: ------------------------------------------------------------------------------------------------
125398: XLA_AE_LINES_PKG.ValidateCurrentLine;
125399:
125400: ------------------------------------------------------------------------------------
125401: -- 4219869 Business Flow
125402: -- Populated credit and debit amounts -- Need to generate this within IF

Line 125404: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125400: ------------------------------------------------------------------------------------
125401: -- 4219869 Business Flow
125402: -- Populated credit and debit amounts -- Need to generate this within IF
125403: ------------------------------------------------------------------------------------
125404: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125405:
125406: ----------------------------------------------------------------------------------
125407: -- 4219869 Business Flow
125408: -- Update journal entry status -- Need to generate this within IF

Line 125436: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

125432: -- To allow MPA report to determine if it should generate report process
125433: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125434: ------------------------------------------------------------------------------------------
125435:
125436: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125437: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125438: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125439: -- call ADRs
125440: -- Bug 4922099

Line 125437: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

125433: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
125434: ------------------------------------------------------------------------------------------
125435:
125436: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
125437: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
125438: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
125439: -- call ADRs
125440: -- Bug 4922099
125441: --

Line 125461: xla_ae_lines_pkg.set_ccid(

125457: , x_value_type_code => l_adr_value_type_code
125458: , p_side => 'NA'
125459: );
125460:
125461: xla_ae_lines_pkg.set_ccid(
125462: p_code_combination_id => l_ccid
125463: , p_value_type_code => l_adr_value_type_code
125464: , p_transaction_coa_id => l_adr_transaction_coa_id
125465: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 125484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

125480:
125481: --
125482: -- Update the line information that should be overwritten
125483: --
125484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125485: p_header_num => 1);
125486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125487:
125488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 125486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

125482: -- Update the line information that should be overwritten
125483: --
125484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125485: p_header_num => 1);
125486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125487:
125488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125489:
125490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 125488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

125484: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
125485: p_header_num => 1);
125486: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
125487:
125488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125489:
125490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125492: END IF;

Line 125491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

125487:
125488: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
125489:
125490: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
125491: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
125492: END IF;
125493:
125494: --
125495: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 125498: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

125494: --
125495: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125496: --
125497: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125498: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125499: ELSE
125500: ---------------------------------------------------------------------------------------------------
125501: -- 4262811a Switch Sign
125502: ---------------------------------------------------------------------------------------------------

Line 125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

125499: ELSE
125500: ---------------------------------------------------------------------------------------------------
125501: -- 4262811a Switch Sign
125502: ---------------------------------------------------------------------------------------------------
125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125500: ---------------------------------------------------------------------------------------------------
125501: -- 4262811a Switch Sign
125502: ---------------------------------------------------------------------------------------------------
125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302

Line 125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125501: -- 4262811a Switch Sign
125502: ---------------------------------------------------------------------------------------------------
125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302
125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

125502: ---------------------------------------------------------------------------------------------------
125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302
125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125503: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
125504: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302
125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125511:

Line 125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

125505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302
125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125511:
125512: END IF;
125513:

Line 125510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

125506: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
125507: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125508: -- 5132302
125509: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
125510: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
125511:
125512: END IF;
125513:
125514: -- 4955764

Line 125515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125511:
125512: END IF;
125513:
125514: -- 4955764
125515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125517:
125518:
125519: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 125519: XLA_AE_LINES_PKG.ValidateCurrentLine;

125515: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125517:
125518:
125519: XLA_AE_LINES_PKG.ValidateCurrentLine;
125520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125521:
125522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 125520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

125516: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
125517:
125518:
125519: XLA_AE_LINES_PKG.ValidateCurrentLine;
125520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125521:
125522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125524: ,p_balance_type_code => l_balance_type_code);

Line 125721: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

125717: --
125718: -- bulk performance
125719: --
125720: l_balance_type_code VARCHAR2(1);
125721: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
125722: l_log_module VARCHAR2(240);
125723:
125724: --
125725: -- Upgrade strategy

Line 125793: XLA_AE_LINES_PKG.SetNewLine;

125789: ') = 'Y'
125790: THEN
125791:
125792: --
125793: XLA_AE_LINES_PKG.SetNewLine;
125794:
125795: p_balance_type_code := l_balance_type_code;
125796: -- set the flag so later we will know whether the gain loss line needs to be created
125797:

Line 125805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

125801:
125802: --
125803: -- bulk performance
125804: --
125805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
125806: p_header_num => 0); -- 4262811
125807: --
125808: -- set accounting line options
125809: --

Line 125810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

125806: p_header_num => 0); -- 4262811
125807: --
125808: -- set accounting line options
125809: --
125810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
125811: p_natural_side_code => 'D'
125812: , p_gain_or_loss_flag => 'N'
125813: , p_gl_transfer_mode_code => 'S'
125814: , p_acct_entry_type_code => 'A'

Line 125824: xla_ae_lines_pkg.SetAcctLineType

125820: --
125821: --
125822: -- set accounting line type info
125823: --
125824: xla_ae_lines_pkg.SetAcctLineType
125825: (p_component_type => l_component_type
125826: ,p_event_type_code => l_event_type_code
125827: ,p_line_definition_owner_code => l_line_definition_owner_code
125828: ,p_line_definition_code => l_line_definition_code

Line 125838: xla_ae_lines_pkg.SetAcctClass(

125834: ,p_event_class_code => l_event_class_code);
125835: --
125836: -- set accounting class
125837: --
125838: xla_ae_lines_pkg.SetAcctClass(
125839: p_accounting_class_code => 'SELF_ASSESSED_TAX'
125840: , p_ae_header_id => l_ae_header_id
125841: );
125842:

Line 125846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

125842:
125843: --
125844: -- set rounding class
125845: --
125846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125847: 'SELF_ASSESSED_TAX';
125848:
125849: --
125850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 125850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

125846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
125847: 'SELF_ASSESSED_TAX';
125848:
125849: --
125850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125852: --
125853: -- bulk performance
125854: --

Line 125851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

125847: 'SELF_ASSESSED_TAX';
125848:
125849: --
125850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
125851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125852: --
125853: -- bulk performance
125854: --
125855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 125855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

125851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
125852: --
125853: -- bulk performance
125854: --
125855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125856:
125857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125859:

Line 125857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

125853: -- bulk performance
125854: --
125855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125856:
125857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125859:
125860: -- 4955764
125861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 125861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

125857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125859:
125860: -- 4955764
125861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125862: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
125863:
125864: -- 4458381 Public Sector Enh
125865:

Line 125969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

125965: l_rec_acct_attrs.array_num_value(42) := p_source_89;
125966: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125967: l_rec_acct_attrs.array_num_value(43) := p_source_90;
125968:
125969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125971:
125972: ---------------------------------------------------------------------------------------------------------------
125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 125970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

125966: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
125967: l_rec_acct_attrs.array_num_value(43) := p_source_90;
125968:
125969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125971:
125972: ---------------------------------------------------------------------------------------------------------------
125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125974: ---------------------------------------------------------------------------------------------------------------

Line 125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

125969: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
125970: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
125971:
125972: ---------------------------------------------------------------------------------------------------------------
125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125974: ---------------------------------------------------------------------------------------------------------------
125975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125976:
125977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 125975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

125971:
125972: ---------------------------------------------------------------------------------------------------------------
125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125974: ---------------------------------------------------------------------------------------------------------------
125975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125976:
125977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125979:

Line 125977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125973: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
125974: ---------------------------------------------------------------------------------------------------------------
125975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125976:
125977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125979:
125980: IF xla_accounting_cache_pkg.GetValueChar
125981: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 125978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

125974: ---------------------------------------------------------------------------------------------------------------
125975: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
125976:
125977: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125979:
125980: IF xla_accounting_cache_pkg.GetValueChar
125981: (p_source_code => 'LEDGER_CATEGORY_CODE'
125982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 125989: xla_ae_lines_pkg.BflowUpgEntry

125985: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125986: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
125987: )
125988: THEN
125989: xla_ae_lines_pkg.BflowUpgEntry
125990: (p_business_method_code => l_bflow_method_code
125991: ,p_business_class_code => l_bflow_class_code
125992: ,p_balance_type => l_balance_type_code);
125993: ELSE

Line 126006: xla_ae_lines_pkg.SetLineDescription(

126002: --
126003: -- call description
126004: --
126005:
126006: xla_ae_lines_pkg.SetLineDescription(
126007: p_ae_header_id => l_ae_header_id
126008: ,p_description => Description_1 (
126009: p_application_id => p_application_id
126010: , p_ae_header_id => l_ae_header_id

Line 126039: xla_ae_lines_pkg.set_ccid(

126035: , x_value_type_code => l_adr_value_type_code
126036: , p_side => 'NA'
126037: );
126038:
126039: xla_ae_lines_pkg.set_ccid(
126040: p_code_combination_id => l_ccid
126041: , p_value_type_code => l_adr_value_type_code
126042: , p_transaction_coa_id => l_adr_transaction_coa_id
126043: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126075: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

126071: xla_accounting_err_pkg.build_message
126072: (p_appli_s_name => 'XLA'
126073: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
126074: ,p_token_1 => 'LINE_NUMBER'
126075: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
126076: ,p_token_2 => 'LINE_TYPE_NAME'
126077: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
126078: l_component_type
126079: ,l_component_code

Line 126111: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126107: --
126108: --
126109: ------------------------------------------------------------------------------------------------
126110: -- 4219869 Business Flow
126111: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126112: -- Prior Entry. Currently, the following code is always generated.
126113: ------------------------------------------------------------------------------------------------
126114: XLA_AE_LINES_PKG.ValidateCurrentLine;
126115:

Line 126114: XLA_AE_LINES_PKG.ValidateCurrentLine;

126110: -- 4219869 Business Flow
126111: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126112: -- Prior Entry. Currently, the following code is always generated.
126113: ------------------------------------------------------------------------------------------------
126114: XLA_AE_LINES_PKG.ValidateCurrentLine;
126115:
126116: ------------------------------------------------------------------------------------
126117: -- 4219869 Business Flow
126118: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126116: ------------------------------------------------------------------------------------
126117: -- 4219869 Business Flow
126118: -- Populated credit and debit amounts -- Need to generate this within IF
126119: ------------------------------------------------------------------------------------
126120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126121:
126122: ----------------------------------------------------------------------------------
126123: -- 4219869 Business Flow
126124: -- Update journal entry status -- Need to generate this within IF

Line 126152: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126148: -- To allow MPA report to determine if it should generate report process
126149: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126150: ------------------------------------------------------------------------------------------
126151:
126152: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126153: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126154: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126155: -- call ADRs
126156: -- Bug 4922099

Line 126153: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126149: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126150: ------------------------------------------------------------------------------------------
126151:
126152: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126153: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126154: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126155: -- call ADRs
126156: -- Bug 4922099
126157: --

Line 126177: xla_ae_lines_pkg.set_ccid(

126173: , x_value_type_code => l_adr_value_type_code
126174: , p_side => 'NA'
126175: );
126176:
126177: xla_ae_lines_pkg.set_ccid(
126178: p_code_combination_id => l_ccid
126179: , p_value_type_code => l_adr_value_type_code
126180: , p_transaction_coa_id => l_adr_transaction_coa_id
126181: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126196:
126197: --
126198: -- Update the line information that should be overwritten
126199: --
126200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126201: p_header_num => 1);
126202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126203:
126204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126198: -- Update the line information that should be overwritten
126199: --
126200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126201: p_header_num => 1);
126202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126203:
126204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126205:
126206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126200: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126201: p_header_num => 1);
126202: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126203:
126204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126205:
126206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126207: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126208: END IF;

Line 126207: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126203:
126204: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126205:
126206: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126207: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126208: END IF;
126209:
126210: --
126211: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126214: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126210: --
126211: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126212: --
126213: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126214: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126215: ELSE
126216: ---------------------------------------------------------------------------------------------------
126217: -- 4262811a Switch Sign
126218: ---------------------------------------------------------------------------------------------------

Line 126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126215: ELSE
126216: ---------------------------------------------------------------------------------------------------
126217: -- 4262811a Switch Sign
126218: ---------------------------------------------------------------------------------------------------
126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126216: ---------------------------------------------------------------------------------------------------
126217: -- 4262811a Switch Sign
126218: ---------------------------------------------------------------------------------------------------
126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302

Line 126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126217: -- 4262811a Switch Sign
126218: ---------------------------------------------------------------------------------------------------
126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302
126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126218: ---------------------------------------------------------------------------------------------------
126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302
126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126219: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126220: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302
126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126227:

Line 126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126221: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302
126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126227:
126228: END IF;
126229:

Line 126226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126222: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126223: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126224: -- 5132302
126225: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126226: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126227:
126228: END IF;
126229:
126230: -- 4955764

Line 126231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126227:
126228: END IF;
126229:
126230: -- 4955764
126231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126233:
126234:
126235: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126235: XLA_AE_LINES_PKG.ValidateCurrentLine;

126231: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126233:
126234:
126235: XLA_AE_LINES_PKG.ValidateCurrentLine;
126236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126237:
126238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126232: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126233:
126234:
126235: XLA_AE_LINES_PKG.ValidateCurrentLine;
126236: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126237:
126238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126240: ,p_balance_type_code => l_balance_type_code);

Line 126437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

126433: --
126434: -- bulk performance
126435: --
126436: l_balance_type_code VARCHAR2(1);
126437: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
126438: l_log_module VARCHAR2(240);
126439:
126440: --
126441: -- Upgrade strategy

Line 126509: XLA_AE_LINES_PKG.SetNewLine;

126505: ') = 'Y'
126506: THEN
126507:
126508: --
126509: XLA_AE_LINES_PKG.SetNewLine;
126510:
126511: p_balance_type_code := l_balance_type_code;
126512: -- set the flag so later we will know whether the gain loss line needs to be created
126513:

Line 126521: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

126517:
126518: --
126519: -- bulk performance
126520: --
126521: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
126522: p_header_num => 0); -- 4262811
126523: --
126524: -- set accounting line options
126525: --

Line 126526: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

126522: p_header_num => 0); -- 4262811
126523: --
126524: -- set accounting line options
126525: --
126526: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
126527: p_natural_side_code => 'D'
126528: , p_gain_or_loss_flag => 'N'
126529: , p_gl_transfer_mode_code => 'S'
126530: , p_acct_entry_type_code => 'A'

Line 126540: xla_ae_lines_pkg.SetAcctLineType

126536: --
126537: --
126538: -- set accounting line type info
126539: --
126540: xla_ae_lines_pkg.SetAcctLineType
126541: (p_component_type => l_component_type
126542: ,p_event_type_code => l_event_type_code
126543: ,p_line_definition_owner_code => l_line_definition_owner_code
126544: ,p_line_definition_code => l_line_definition_code

Line 126554: xla_ae_lines_pkg.SetAcctClass(

126550: ,p_event_class_code => l_event_class_code);
126551: --
126552: -- set accounting class
126553: --
126554: xla_ae_lines_pkg.SetAcctClass(
126555: p_accounting_class_code => 'SELF_ASSESSED_TAX'
126556: , p_ae_header_id => l_ae_header_id
126557: );
126558:

Line 126562: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

126558:
126559: --
126560: -- set rounding class
126561: --
126562: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126563: 'SELF_ASSESSED_TAX';
126564:
126565: --
126566: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 126566: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

126562: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
126563: 'SELF_ASSESSED_TAX';
126564:
126565: --
126566: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126567: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126568: --
126569: -- bulk performance
126570: --

Line 126567: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

126563: 'SELF_ASSESSED_TAX';
126564:
126565: --
126566: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
126567: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126568: --
126569: -- bulk performance
126570: --
126571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 126571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

126567: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
126568: --
126569: -- bulk performance
126570: --
126571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126572:
126573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126575:

Line 126573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

126569: -- bulk performance
126570: --
126571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126572:
126573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126575:
126576: -- 4955764
126577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126575:
126576: -- 4955764
126577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
126579:
126580: -- 4458381 Public Sector Enh
126581:

Line 126685: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

126681: l_rec_acct_attrs.array_num_value(42) := p_source_89;
126682: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126683: l_rec_acct_attrs.array_num_value(43) := p_source_90;
126684:
126685: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126686: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126687:
126688: ---------------------------------------------------------------------------------------------------------------
126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 126686: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

126682: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
126683: l_rec_acct_attrs.array_num_value(43) := p_source_90;
126684:
126685: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126686: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126687:
126688: ---------------------------------------------------------------------------------------------------------------
126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126690: ---------------------------------------------------------------------------------------------------------------

Line 126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

126685: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
126686: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
126687:
126688: ---------------------------------------------------------------------------------------------------------------
126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126690: ---------------------------------------------------------------------------------------------------------------
126691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126692:
126693: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 126691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

126687:
126688: ---------------------------------------------------------------------------------------------------------------
126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126690: ---------------------------------------------------------------------------------------------------------------
126691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126692:
126693: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126694: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126695:

Line 126693: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126689: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
126690: ---------------------------------------------------------------------------------------------------------------
126691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126692:
126693: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126694: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126695:
126696: IF xla_accounting_cache_pkg.GetValueChar
126697: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 126694: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

126690: ---------------------------------------------------------------------------------------------------------------
126691: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
126692:
126693: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126694: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126695:
126696: IF xla_accounting_cache_pkg.GetValueChar
126697: (p_source_code => 'LEDGER_CATEGORY_CODE'
126698: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 126705: xla_ae_lines_pkg.BflowUpgEntry

126701: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126702: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
126703: )
126704: THEN
126705: xla_ae_lines_pkg.BflowUpgEntry
126706: (p_business_method_code => l_bflow_method_code
126707: ,p_business_class_code => l_bflow_class_code
126708: ,p_balance_type => l_balance_type_code);
126709: ELSE

Line 126722: xla_ae_lines_pkg.SetLineDescription(

126718: --
126719: -- call description
126720: --
126721:
126722: xla_ae_lines_pkg.SetLineDescription(
126723: p_ae_header_id => l_ae_header_id
126724: ,p_description => Description_1 (
126725: p_application_id => p_application_id
126726: , p_ae_header_id => l_ae_header_id

Line 126755: xla_ae_lines_pkg.set_ccid(

126751: , x_value_type_code => l_adr_value_type_code
126752: , p_side => 'NA'
126753: );
126754:
126755: xla_ae_lines_pkg.set_ccid(
126756: p_code_combination_id => l_ccid
126757: , p_value_type_code => l_adr_value_type_code
126758: , p_transaction_coa_id => l_adr_transaction_coa_id
126759: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

126787: xla_accounting_err_pkg.build_message
126788: (p_appli_s_name => 'XLA'
126789: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
126790: ,p_token_1 => 'LINE_NUMBER'
126791: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
126792: ,p_token_2 => 'LINE_TYPE_NAME'
126793: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
126794: l_component_type
126795: ,l_component_code

Line 126827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

126823: --
126824: --
126825: ------------------------------------------------------------------------------------------------
126826: -- 4219869 Business Flow
126827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126828: -- Prior Entry. Currently, the following code is always generated.
126829: ------------------------------------------------------------------------------------------------
126830: XLA_AE_LINES_PKG.ValidateCurrentLine;
126831:

Line 126830: XLA_AE_LINES_PKG.ValidateCurrentLine;

126826: -- 4219869 Business Flow
126827: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
126828: -- Prior Entry. Currently, the following code is always generated.
126829: ------------------------------------------------------------------------------------------------
126830: XLA_AE_LINES_PKG.ValidateCurrentLine;
126831:
126832: ------------------------------------------------------------------------------------
126833: -- 4219869 Business Flow
126834: -- Populated credit and debit amounts -- Need to generate this within IF

Line 126836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126832: ------------------------------------------------------------------------------------
126833: -- 4219869 Business Flow
126834: -- Populated credit and debit amounts -- Need to generate this within IF
126835: ------------------------------------------------------------------------------------
126836: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126837:
126838: ----------------------------------------------------------------------------------
126839: -- 4219869 Business Flow
126840: -- Update journal entry status -- Need to generate this within IF

Line 126868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

126864: -- To allow MPA report to determine if it should generate report process
126865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126866: ------------------------------------------------------------------------------------------
126867:
126868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126871: -- call ADRs
126872: -- Bug 4922099

Line 126869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

126865: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
126866: ------------------------------------------------------------------------------------------
126867:
126868: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
126869: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
126870: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
126871: -- call ADRs
126872: -- Bug 4922099
126873: --

Line 126893: xla_ae_lines_pkg.set_ccid(

126889: , x_value_type_code => l_adr_value_type_code
126890: , p_side => 'NA'
126891: );
126892:
126893: xla_ae_lines_pkg.set_ccid(
126894: p_code_combination_id => l_ccid
126895: , p_value_type_code => l_adr_value_type_code
126896: , p_transaction_coa_id => l_adr_transaction_coa_id
126897: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 126916: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

126912:
126913: --
126914: -- Update the line information that should be overwritten
126915: --
126916: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126917: p_header_num => 1);
126918: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126919:
126920: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 126918: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

126914: -- Update the line information that should be overwritten
126915: --
126916: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126917: p_header_num => 1);
126918: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126919:
126920: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126921:
126922: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 126920: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

126916: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
126917: p_header_num => 1);
126918: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
126919:
126920: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126921:
126922: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126923: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126924: END IF;

Line 126923: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

126919:
126920: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
126921:
126922: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
126923: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
126924: END IF;
126925:
126926: --
126927: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 126930: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

126926: --
126927: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126928: --
126929: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126930: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126931: ELSE
126932: ---------------------------------------------------------------------------------------------------
126933: -- 4262811a Switch Sign
126934: ---------------------------------------------------------------------------------------------------

Line 126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

126931: ELSE
126932: ---------------------------------------------------------------------------------------------------
126933: -- 4262811a Switch Sign
126934: ---------------------------------------------------------------------------------------------------
126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126932: ---------------------------------------------------------------------------------------------------
126933: -- 4262811a Switch Sign
126934: ---------------------------------------------------------------------------------------------------
126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302

Line 126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126933: -- 4262811a Switch Sign
126934: ---------------------------------------------------------------------------------------------------
126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302
126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

126934: ---------------------------------------------------------------------------------------------------
126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302
126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126935: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
126936: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302
126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126943:

Line 126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

126937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302
126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126943:
126944: END IF;
126945:

Line 126942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

126938: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
126939: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126940: -- 5132302
126941: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
126942: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
126943:
126944: END IF;
126945:
126946: -- 4955764

Line 126947: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

126943:
126944: END IF;
126945:
126946: -- 4955764
126947: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126948: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126949:
126950:
126951: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 126951: XLA_AE_LINES_PKG.ValidateCurrentLine;

126947: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126948: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126949:
126950:
126951: XLA_AE_LINES_PKG.ValidateCurrentLine;
126952: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126953:
126954: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126955: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 126952: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

126948: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
126949:
126950:
126951: XLA_AE_LINES_PKG.ValidateCurrentLine;
126952: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126953:
126954: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126955: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126956: ,p_balance_type_code => l_balance_type_code);

Line 127151: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

127147: --
127148: -- bulk performance
127149: --
127150: l_balance_type_code VARCHAR2(1);
127151: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
127152: l_log_module VARCHAR2(240);
127153:
127154: --
127155: -- Upgrade strategy

Line 127223: XLA_AE_LINES_PKG.SetNewLine;

127219: ') = 'Y'
127220: THEN
127221:
127222: --
127223: XLA_AE_LINES_PKG.SetNewLine;
127224:
127225: p_balance_type_code := l_balance_type_code;
127226: -- set the flag so later we will know whether the gain loss line needs to be created
127227:

Line 127235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127231:
127232: --
127233: -- bulk performance
127234: --
127235: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127236: p_header_num => 0); -- 4262811
127237: --
127238: -- set accounting line options
127239: --

Line 127240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127236: p_header_num => 0); -- 4262811
127237: --
127238: -- set accounting line options
127239: --
127240: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127241: p_natural_side_code => 'D'
127242: , p_gain_or_loss_flag => 'N'
127243: , p_gl_transfer_mode_code => 'S'
127244: , p_acct_entry_type_code => 'A'

Line 127254: xla_ae_lines_pkg.SetAcctLineType

127250: --
127251: --
127252: -- set accounting line type info
127253: --
127254: xla_ae_lines_pkg.SetAcctLineType
127255: (p_component_type => l_component_type
127256: ,p_event_type_code => l_event_type_code
127257: ,p_line_definition_owner_code => l_line_definition_owner_code
127258: ,p_line_definition_code => l_line_definition_code

Line 127268: xla_ae_lines_pkg.SetAcctClass(

127264: ,p_event_class_code => l_event_class_code);
127265: --
127266: -- set accounting class
127267: --
127268: xla_ae_lines_pkg.SetAcctClass(
127269: p_accounting_class_code => 'SELF_ASSESSED_TAX'
127270: , p_ae_header_id => l_ae_header_id
127271: );
127272:

Line 127276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127272:
127273: --
127274: -- set rounding class
127275: --
127276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127277: 'SELF_ASSESSED_TAX';
127278:
127279: --
127280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127276: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127277: 'SELF_ASSESSED_TAX';
127278:
127279: --
127280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127282: --
127283: -- bulk performance
127284: --

Line 127281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127277: 'SELF_ASSESSED_TAX';
127278:
127279: --
127280: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127282: --
127283: -- bulk performance
127284: --
127285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127281: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127282: --
127283: -- bulk performance
127284: --
127285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127286:
127287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127289:

Line 127287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127283: -- bulk performance
127284: --
127285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127286:
127287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127289:
127290: -- 4955764
127291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127289:
127290: -- 4955764
127291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
127293:
127294: -- 4458381 Public Sector Enh
127295:

Line 127397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

127393: l_rec_acct_attrs.array_num_value(41) := p_source_89;
127394: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
127395: l_rec_acct_attrs.array_num_value(42) := p_source_90;
127396:
127397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127399:
127400: ---------------------------------------------------------------------------------------------------------------
127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 127398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

127394: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
127395: l_rec_acct_attrs.array_num_value(42) := p_source_90;
127396:
127397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127399:
127400: ---------------------------------------------------------------------------------------------------------------
127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127402: ---------------------------------------------------------------------------------------------------------------

Line 127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

127397: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
127398: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
127399:
127400: ---------------------------------------------------------------------------------------------------------------
127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127402: ---------------------------------------------------------------------------------------------------------------
127403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127404:
127405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 127403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

127399:
127400: ---------------------------------------------------------------------------------------------------------------
127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127402: ---------------------------------------------------------------------------------------------------------------
127403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127404:
127405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127407:

Line 127405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127401: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
127402: ---------------------------------------------------------------------------------------------------------------
127403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127404:
127405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127407:
127408: IF xla_accounting_cache_pkg.GetValueChar
127409: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 127406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

127402: ---------------------------------------------------------------------------------------------------------------
127403: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
127404:
127405: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127406: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127407:
127408: IF xla_accounting_cache_pkg.GetValueChar
127409: (p_source_code => 'LEDGER_CATEGORY_CODE'
127410: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 127417: xla_ae_lines_pkg.BflowUpgEntry

127413: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127414: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
127415: )
127416: THEN
127417: xla_ae_lines_pkg.BflowUpgEntry
127418: (p_business_method_code => l_bflow_method_code
127419: ,p_business_class_code => l_bflow_class_code
127420: ,p_balance_type => l_balance_type_code);
127421: ELSE

Line 127434: xla_ae_lines_pkg.SetLineDescription(

127430: --
127431: -- call description
127432: --
127433:
127434: xla_ae_lines_pkg.SetLineDescription(
127435: p_ae_header_id => l_ae_header_id
127436: ,p_description => Description_1 (
127437: p_application_id => p_application_id
127438: , p_ae_header_id => l_ae_header_id

Line 127467: xla_ae_lines_pkg.set_ccid(

127463: , x_value_type_code => l_adr_value_type_code
127464: , p_side => 'NA'
127465: );
127466:
127467: xla_ae_lines_pkg.set_ccid(
127468: p_code_combination_id => l_ccid
127469: , p_value_type_code => l_adr_value_type_code
127470: , p_transaction_coa_id => l_adr_transaction_coa_id
127471: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127503: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

127499: xla_accounting_err_pkg.build_message
127500: (p_appli_s_name => 'XLA'
127501: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
127502: ,p_token_1 => 'LINE_NUMBER'
127503: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
127504: ,p_token_2 => 'LINE_TYPE_NAME'
127505: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
127506: l_component_type
127507: ,l_component_code

Line 127539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

127535: --
127536: --
127537: ------------------------------------------------------------------------------------------------
127538: -- 4219869 Business Flow
127539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127540: -- Prior Entry. Currently, the following code is always generated.
127541: ------------------------------------------------------------------------------------------------
127542: XLA_AE_LINES_PKG.ValidateCurrentLine;
127543:

Line 127542: XLA_AE_LINES_PKG.ValidateCurrentLine;

127538: -- 4219869 Business Flow
127539: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
127540: -- Prior Entry. Currently, the following code is always generated.
127541: ------------------------------------------------------------------------------------------------
127542: XLA_AE_LINES_PKG.ValidateCurrentLine;
127543:
127544: ------------------------------------------------------------------------------------
127545: -- 4219869 Business Flow
127546: -- Populated credit and debit amounts -- Need to generate this within IF

Line 127548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127544: ------------------------------------------------------------------------------------
127545: -- 4219869 Business Flow
127546: -- Populated credit and debit amounts -- Need to generate this within IF
127547: ------------------------------------------------------------------------------------
127548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127549:
127550: ----------------------------------------------------------------------------------
127551: -- 4219869 Business Flow
127552: -- Update journal entry status -- Need to generate this within IF

Line 127580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

127576: -- To allow MPA report to determine if it should generate report process
127577: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127578: ------------------------------------------------------------------------------------------
127579:
127580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127582: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127583: -- call ADRs
127584: -- Bug 4922099

Line 127581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

127577: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
127578: ------------------------------------------------------------------------------------------
127579:
127580: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
127581: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
127582: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
127583: -- call ADRs
127584: -- Bug 4922099
127585: --

Line 127605: xla_ae_lines_pkg.set_ccid(

127601: , x_value_type_code => l_adr_value_type_code
127602: , p_side => 'NA'
127603: );
127604:
127605: xla_ae_lines_pkg.set_ccid(
127606: p_code_combination_id => l_ccid
127607: , p_value_type_code => l_adr_value_type_code
127608: , p_transaction_coa_id => l_adr_transaction_coa_id
127609: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 127628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

127624:
127625: --
127626: -- Update the line information that should be overwritten
127627: --
127628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127629: p_header_num => 1);
127630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127631:
127632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 127630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

127626: -- Update the line information that should be overwritten
127627: --
127628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127629: p_header_num => 1);
127630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127631:
127632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127633:
127634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 127632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

127628: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
127629: p_header_num => 1);
127630: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
127631:
127632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127633:
127634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127636: END IF;

Line 127635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

127631:
127632: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
127633:
127634: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
127635: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
127636: END IF;
127637:
127638: --
127639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 127642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

127638: --
127639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127640: --
127641: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127643: ELSE
127644: ---------------------------------------------------------------------------------------------------
127645: -- 4262811a Switch Sign
127646: ---------------------------------------------------------------------------------------------------

Line 127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

127643: ELSE
127644: ---------------------------------------------------------------------------------------------------
127645: -- 4262811a Switch Sign
127646: ---------------------------------------------------------------------------------------------------
127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127644: ---------------------------------------------------------------------------------------------------
127645: -- 4262811a Switch Sign
127646: ---------------------------------------------------------------------------------------------------
127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302

Line 127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127645: -- 4262811a Switch Sign
127646: ---------------------------------------------------------------------------------------------------
127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302
127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

127646: ---------------------------------------------------------------------------------------------------
127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302
127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127647: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
127648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302
127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127655:

Line 127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

127649: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302
127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127655:
127656: END IF;
127657:

Line 127654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

127650: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
127651: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127652: -- 5132302
127653: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
127654: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
127655:
127656: END IF;
127657:
127658: -- 4955764

Line 127659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

127655:
127656: END IF;
127657:
127658: -- 4955764
127659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127661:
127662:
127663: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 127663: XLA_AE_LINES_PKG.ValidateCurrentLine;

127659: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127661:
127662:
127663: XLA_AE_LINES_PKG.ValidateCurrentLine;
127664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127665:
127666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 127664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

127660: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
127661:
127662:
127663: XLA_AE_LINES_PKG.ValidateCurrentLine;
127664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127665:
127666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127668: ,p_balance_type_code => l_balance_type_code);

Line 127865: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

127861: --
127862: -- bulk performance
127863: --
127864: l_balance_type_code VARCHAR2(1);
127865: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
127866: l_log_module VARCHAR2(240);
127867:
127868: --
127869: -- Upgrade strategy

Line 127937: XLA_AE_LINES_PKG.SetNewLine;

127933: ') = 'Y'
127934: THEN
127935:
127936: --
127937: XLA_AE_LINES_PKG.SetNewLine;
127938:
127939: p_balance_type_code := l_balance_type_code;
127940: -- set the flag so later we will know whether the gain loss line needs to be created
127941:

Line 127949: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

127945:
127946: --
127947: -- bulk performance
127948: --
127949: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
127950: p_header_num => 0); -- 4262811
127951: --
127952: -- set accounting line options
127953: --

Line 127954: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

127950: p_header_num => 0); -- 4262811
127951: --
127952: -- set accounting line options
127953: --
127954: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
127955: p_natural_side_code => 'D'
127956: , p_gain_or_loss_flag => 'N'
127957: , p_gl_transfer_mode_code => 'S'
127958: , p_acct_entry_type_code => 'A'

Line 127968: xla_ae_lines_pkg.SetAcctLineType

127964: --
127965: --
127966: -- set accounting line type info
127967: --
127968: xla_ae_lines_pkg.SetAcctLineType
127969: (p_component_type => l_component_type
127970: ,p_event_type_code => l_event_type_code
127971: ,p_line_definition_owner_code => l_line_definition_owner_code
127972: ,p_line_definition_code => l_line_definition_code

Line 127982: xla_ae_lines_pkg.SetAcctClass(

127978: ,p_event_class_code => l_event_class_code);
127979: --
127980: -- set accounting class
127981: --
127982: xla_ae_lines_pkg.SetAcctClass(
127983: p_accounting_class_code => 'SELF_ASSESSED_TAX'
127984: , p_ae_header_id => l_ae_header_id
127985: );
127986:

Line 127990: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

127986:
127987: --
127988: -- set rounding class
127989: --
127990: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127991: 'SELF_ASSESSED_TAX';
127992:
127993: --
127994: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 127994: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

127990: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
127991: 'SELF_ASSESSED_TAX';
127992:
127993: --
127994: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127995: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127996: --
127997: -- bulk performance
127998: --

Line 127995: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

127991: 'SELF_ASSESSED_TAX';
127992:
127993: --
127994: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
127995: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127996: --
127997: -- bulk performance
127998: --
127999: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 127999: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

127995: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
127996: --
127997: -- bulk performance
127998: --
127999: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128000:
128001: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128002: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128003:

Line 128001: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

127997: -- bulk performance
127998: --
127999: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128000:
128001: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128002: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128003:
128004: -- 4955764
128005: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128005: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128001: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128002: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128003:
128004: -- 4955764
128005: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128006: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128007:
128008: -- 4458381 Public Sector Enh
128009:

Line 128115: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128111: l_rec_acct_attrs.array_num_value(43) := p_source_89;
128112: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128113: l_rec_acct_attrs.array_num_value(44) := p_source_90;
128114:
128115: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128116: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128117:
128118: ---------------------------------------------------------------------------------------------------------------
128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128116: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128112: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128113: l_rec_acct_attrs.array_num_value(44) := p_source_90;
128114:
128115: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128116: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128117:
128118: ---------------------------------------------------------------------------------------------------------------
128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128120: ---------------------------------------------------------------------------------------------------------------

Line 128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128115: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128116: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128117:
128118: ---------------------------------------------------------------------------------------------------------------
128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128120: ---------------------------------------------------------------------------------------------------------------
128121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128122:
128123: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128117:
128118: ---------------------------------------------------------------------------------------------------------------
128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128120: ---------------------------------------------------------------------------------------------------------------
128121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128122:
128123: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128125:

Line 128123: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128119: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128120: ---------------------------------------------------------------------------------------------------------------
128121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128122:
128123: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128125:
128126: IF xla_accounting_cache_pkg.GetValueChar
128127: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128120: ---------------------------------------------------------------------------------------------------------------
128121: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128122:
128123: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128125:
128126: IF xla_accounting_cache_pkg.GetValueChar
128127: (p_source_code => 'LEDGER_CATEGORY_CODE'
128128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128135: xla_ae_lines_pkg.BflowUpgEntry

128131: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128132: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128133: )
128134: THEN
128135: xla_ae_lines_pkg.BflowUpgEntry
128136: (p_business_method_code => l_bflow_method_code
128137: ,p_business_class_code => l_bflow_class_code
128138: ,p_balance_type => l_balance_type_code);
128139: ELSE

Line 128152: xla_ae_lines_pkg.SetLineDescription(

128148: --
128149: -- call description
128150: --
128151:
128152: xla_ae_lines_pkg.SetLineDescription(
128153: p_ae_header_id => l_ae_header_id
128154: ,p_description => Description_1 (
128155: p_application_id => p_application_id
128156: , p_ae_header_id => l_ae_header_id

Line 128185: xla_ae_lines_pkg.set_ccid(

128181: , x_value_type_code => l_adr_value_type_code
128182: , p_side => 'NA'
128183: );
128184:
128185: xla_ae_lines_pkg.set_ccid(
128186: p_code_combination_id => l_ccid
128187: , p_value_type_code => l_adr_value_type_code
128188: , p_transaction_coa_id => l_adr_transaction_coa_id
128189: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128221: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

128217: xla_accounting_err_pkg.build_message
128218: (p_appli_s_name => 'XLA'
128219: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
128220: ,p_token_1 => 'LINE_NUMBER'
128221: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
128222: ,p_token_2 => 'LINE_TYPE_NAME'
128223: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
128224: l_component_type
128225: ,l_component_code

Line 128257: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

128253: --
128254: --
128255: ------------------------------------------------------------------------------------------------
128256: -- 4219869 Business Flow
128257: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128258: -- Prior Entry. Currently, the following code is always generated.
128259: ------------------------------------------------------------------------------------------------
128260: XLA_AE_LINES_PKG.ValidateCurrentLine;
128261:

Line 128260: XLA_AE_LINES_PKG.ValidateCurrentLine;

128256: -- 4219869 Business Flow
128257: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
128258: -- Prior Entry. Currently, the following code is always generated.
128259: ------------------------------------------------------------------------------------------------
128260: XLA_AE_LINES_PKG.ValidateCurrentLine;
128261:
128262: ------------------------------------------------------------------------------------
128263: -- 4219869 Business Flow
128264: -- Populated credit and debit amounts -- Need to generate this within IF

Line 128266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128262: ------------------------------------------------------------------------------------
128263: -- 4219869 Business Flow
128264: -- Populated credit and debit amounts -- Need to generate this within IF
128265: ------------------------------------------------------------------------------------
128266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128267:
128268: ----------------------------------------------------------------------------------
128269: -- 4219869 Business Flow
128270: -- Update journal entry status -- Need to generate this within IF

Line 128298: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

128294: -- To allow MPA report to determine if it should generate report process
128295: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128296: ------------------------------------------------------------------------------------------
128297:
128298: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128299: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128300: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128301: -- call ADRs
128302: -- Bug 4922099

Line 128299: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

128295: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
128296: ------------------------------------------------------------------------------------------
128297:
128298: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
128299: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
128300: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
128301: -- call ADRs
128302: -- Bug 4922099
128303: --

Line 128323: xla_ae_lines_pkg.set_ccid(

128319: , x_value_type_code => l_adr_value_type_code
128320: , p_side => 'NA'
128321: );
128322:
128323: xla_ae_lines_pkg.set_ccid(
128324: p_code_combination_id => l_ccid
128325: , p_value_type_code => l_adr_value_type_code
128326: , p_transaction_coa_id => l_adr_transaction_coa_id
128327: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128346: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

128342:
128343: --
128344: -- Update the line information that should be overwritten
128345: --
128346: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128347: p_header_num => 1);
128348: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128349:
128350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 128348: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

128344: -- Update the line information that should be overwritten
128345: --
128346: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128347: p_header_num => 1);
128348: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128349:
128350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128351:
128352: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 128350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

128346: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
128347: p_header_num => 1);
128348: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
128349:
128350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128351:
128352: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128353: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128354: END IF;

Line 128353: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

128349:
128350: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
128351:
128352: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
128353: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
128354: END IF;
128355:
128356: --
128357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 128360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

128356: --
128357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128358: --
128359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128361: ELSE
128362: ---------------------------------------------------------------------------------------------------
128363: -- 4262811a Switch Sign
128364: ---------------------------------------------------------------------------------------------------

Line 128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

128361: ELSE
128362: ---------------------------------------------------------------------------------------------------
128363: -- 4262811a Switch Sign
128364: ---------------------------------------------------------------------------------------------------
128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128362: ---------------------------------------------------------------------------------------------------
128363: -- 4262811a Switch Sign
128364: ---------------------------------------------------------------------------------------------------
128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302

Line 128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128363: -- 4262811a Switch Sign
128364: ---------------------------------------------------------------------------------------------------
128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302
128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

128364: ---------------------------------------------------------------------------------------------------
128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302
128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128365: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
128366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302
128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128373:

Line 128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

128367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302
128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128373:
128374: END IF;
128375:

Line 128372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

128368: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
128369: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128370: -- 5132302
128371: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
128372: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
128373:
128374: END IF;
128375:
128376: -- 4955764

Line 128377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128373:
128374: END IF;
128375:
128376: -- 4955764
128377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128378: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128379:
128380:
128381: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 128381: XLA_AE_LINES_PKG.ValidateCurrentLine;

128377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128378: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128379:
128380:
128381: XLA_AE_LINES_PKG.ValidateCurrentLine;
128382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128383:
128384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 128382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

128378: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
128379:
128380:
128381: XLA_AE_LINES_PKG.ValidateCurrentLine;
128382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128383:
128384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128386: ,p_balance_type_code => l_balance_type_code);

Line 128579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

128575: --
128576: -- bulk performance
128577: --
128578: l_balance_type_code VARCHAR2(1);
128579: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
128580: l_log_module VARCHAR2(240);
128581:
128582: --
128583: -- Upgrade strategy

Line 128647: XLA_AE_LINES_PKG.SetNewLine;

128643: ') = 'TAX DIFF'
128644: THEN
128645:
128646: --
128647: XLA_AE_LINES_PKG.SetNewLine;
128648:
128649: p_balance_type_code := l_balance_type_code;
128650: -- set the flag so later we will know whether the gain loss line needs to be created
128651:

Line 128659: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

128655:
128656: --
128657: -- bulk performance
128658: --
128659: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
128660: p_header_num => 0); -- 4262811
128661: --
128662: -- set accounting line options
128663: --

Line 128664: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

128660: p_header_num => 0); -- 4262811
128661: --
128662: -- set accounting line options
128663: --
128664: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
128665: p_natural_side_code => 'C'
128666: , p_gain_or_loss_flag => 'N'
128667: , p_gl_transfer_mode_code => 'S'
128668: , p_acct_entry_type_code => 'A'

Line 128678: xla_ae_lines_pkg.SetAcctLineType

128674: --
128675: --
128676: -- set accounting line type info
128677: --
128678: xla_ae_lines_pkg.SetAcctLineType
128679: (p_component_type => l_component_type
128680: ,p_event_type_code => l_event_type_code
128681: ,p_line_definition_owner_code => l_line_definition_owner_code
128682: ,p_line_definition_code => l_line_definition_code

Line 128692: xla_ae_lines_pkg.SetAcctClass(

128688: ,p_event_class_code => l_event_class_code);
128689: --
128690: -- set accounting class
128691: --
128692: xla_ae_lines_pkg.SetAcctClass(
128693: p_accounting_class_code => 'TAX_DIFF'
128694: , p_ae_header_id => l_ae_header_id
128695: );
128696:

Line 128700: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

128696:
128697: --
128698: -- set rounding class
128699: --
128700: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128701: 'TAX_DIFF';
128702:
128703: --
128704: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 128704: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

128700: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
128701: 'TAX_DIFF';
128702:
128703: --
128704: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128705: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128706: --
128707: -- bulk performance
128708: --

Line 128705: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

128701: 'TAX_DIFF';
128702:
128703: --
128704: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
128705: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128706: --
128707: -- bulk performance
128708: --
128709: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 128709: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

128705: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
128706: --
128707: -- bulk performance
128708: --
128709: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128710:
128711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128712: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128713:

Line 128711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

128707: -- bulk performance
128708: --
128709: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128710:
128711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128712: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128713:
128714: -- 4955764
128715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 128715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

128711: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128712: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128713:
128714: -- 4955764
128715: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128716: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
128717:
128718: -- 4458381 Public Sector Enh
128719:

Line 128825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

128821: l_rec_acct_attrs.array_num_value(43) := p_source_89;
128822: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128823: l_rec_acct_attrs.array_num_value(44) := p_source_90;
128824:
128825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128827:
128828: ---------------------------------------------------------------------------------------------------------------
128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 128826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

128822: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
128823: l_rec_acct_attrs.array_num_value(44) := p_source_90;
128824:
128825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128827:
128828: ---------------------------------------------------------------------------------------------------------------
128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128830: ---------------------------------------------------------------------------------------------------------------

Line 128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

128825: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
128826: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
128827:
128828: ---------------------------------------------------------------------------------------------------------------
128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128830: ---------------------------------------------------------------------------------------------------------------
128831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128832:
128833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 128831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

128827:
128828: ---------------------------------------------------------------------------------------------------------------
128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128830: ---------------------------------------------------------------------------------------------------------------
128831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128832:
128833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128835:

Line 128833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128829: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
128830: ---------------------------------------------------------------------------------------------------------------
128831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128832:
128833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128835:
128836: IF xla_accounting_cache_pkg.GetValueChar
128837: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 128834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

128830: ---------------------------------------------------------------------------------------------------------------
128831: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
128832:
128833: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128834: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128835:
128836: IF xla_accounting_cache_pkg.GetValueChar
128837: (p_source_code => 'LEDGER_CATEGORY_CODE'
128838: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 128845: xla_ae_lines_pkg.BflowUpgEntry

128841: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128842: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
128843: )
128844: THEN
128845: xla_ae_lines_pkg.BflowUpgEntry
128846: (p_business_method_code => l_bflow_method_code
128847: ,p_business_class_code => l_bflow_class_code
128848: ,p_balance_type => l_balance_type_code);
128849: ELSE

Line 128888: xla_ae_lines_pkg.set_ccid(

128884: , x_value_type_code => l_adr_value_type_code
128885: , p_side => 'NA'
128886: );
128887:
128888: xla_ae_lines_pkg.set_ccid(
128889: p_code_combination_id => l_ccid
128890: , p_value_type_code => l_adr_value_type_code
128891: , p_transaction_coa_id => l_adr_transaction_coa_id
128892: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 128923: xla_ae_lines_pkg.set_segment(

128919: );
128920:
128921: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
128922:
128923: xla_ae_lines_pkg.set_segment(
128924: p_to_segment_code => 'GL_BALANCING'
128925: , p_segment_value => l_segment
128926: , p_from_segment_code => l_adr_value_segment_code
128927: , p_from_combination_id => l_adr_value_combination_id

Line 128964: xla_ae_lines_pkg.set_segment(

128960: );
128961:
128962: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
128963:
128964: xla_ae_lines_pkg.set_segment(
128965: p_to_segment_code => 'GL_ACCOUNT'
128966: , p_segment_value => l_segment
128967: , p_from_segment_code => l_adr_value_segment_code
128968: , p_from_combination_id => l_adr_value_combination_id

Line 129008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

129004: xla_accounting_err_pkg.build_message
129005: (p_appli_s_name => 'XLA'
129006: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
129007: ,p_token_1 => 'LINE_NUMBER'
129008: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
129009: ,p_token_2 => 'LINE_TYPE_NAME'
129010: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
129011: l_component_type
129012: ,l_component_code

Line 129044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

129040: --
129041: --
129042: ------------------------------------------------------------------------------------------------
129043: -- 4219869 Business Flow
129044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129045: -- Prior Entry. Currently, the following code is always generated.
129046: ------------------------------------------------------------------------------------------------
129047: XLA_AE_LINES_PKG.ValidateCurrentLine;
129048:

Line 129047: XLA_AE_LINES_PKG.ValidateCurrentLine;

129043: -- 4219869 Business Flow
129044: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129045: -- Prior Entry. Currently, the following code is always generated.
129046: ------------------------------------------------------------------------------------------------
129047: XLA_AE_LINES_PKG.ValidateCurrentLine;
129048:
129049: ------------------------------------------------------------------------------------
129050: -- 4219869 Business Flow
129051: -- Populated credit and debit amounts -- Need to generate this within IF

Line 129053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129049: ------------------------------------------------------------------------------------
129050: -- 4219869 Business Flow
129051: -- Populated credit and debit amounts -- Need to generate this within IF
129052: ------------------------------------------------------------------------------------
129053: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129054:
129055: ----------------------------------------------------------------------------------
129056: -- 4219869 Business Flow
129057: -- Update journal entry status -- Need to generate this within IF

Line 129085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

129081: -- To allow MPA report to determine if it should generate report process
129082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129083: ------------------------------------------------------------------------------------------
129084:
129085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129088: -- call ADRs
129089: -- Bug 4922099

Line 129086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

129082: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129083: ------------------------------------------------------------------------------------------
129084:
129085: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
129086: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
129087: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
129088: -- call ADRs
129089: -- Bug 4922099
129090: --

Line 129113: xla_ae_lines_pkg.set_ccid(

129109: , x_value_type_code => l_adr_value_type_code
129110: , p_side => 'NA'
129111: );
129112:
129113: xla_ae_lines_pkg.set_ccid(
129114: p_code_combination_id => l_ccid
129115: , p_value_type_code => l_adr_value_type_code
129116: , p_transaction_coa_id => l_adr_transaction_coa_id
129117: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129148: xla_ae_lines_pkg.set_segment(

129144: );
129145:
129146: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129147:
129148: xla_ae_lines_pkg.set_segment(
129149: p_to_segment_code => 'GL_BALANCING'
129150: , p_segment_value => l_segment
129151: , p_from_segment_code => l_adr_value_segment_code
129152: , p_from_combination_id => l_adr_value_combination_id

Line 129189: xla_ae_lines_pkg.set_segment(

129185: );
129186:
129187: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129188:
129189: xla_ae_lines_pkg.set_segment(
129190: p_to_segment_code => 'GL_ACCOUNT'
129191: , p_segment_value => l_segment
129192: , p_from_segment_code => l_adr_value_segment_code
129193: , p_from_combination_id => l_adr_value_combination_id

Line 129220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

129216:
129217: --
129218: -- Update the line information that should be overwritten
129219: --
129220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129221: p_header_num => 1);
129222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129223:
129224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 129222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

129218: -- Update the line information that should be overwritten
129219: --
129220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129221: p_header_num => 1);
129222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129223:
129224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129225:
129226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 129224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

129220: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
129221: p_header_num => 1);
129222: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
129223:
129224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129225:
129226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129228: END IF;

Line 129227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

129223:
129224: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
129225:
129226: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
129227: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
129228: END IF;
129229:
129230: --
129231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 129234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

129230: --
129231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129232: --
129233: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129235: ELSE
129236: ---------------------------------------------------------------------------------------------------
129237: -- 4262811a Switch Sign
129238: ---------------------------------------------------------------------------------------------------

Line 129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

129235: ELSE
129236: ---------------------------------------------------------------------------------------------------
129237: -- 4262811a Switch Sign
129238: ---------------------------------------------------------------------------------------------------
129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129236: ---------------------------------------------------------------------------------------------------
129237: -- 4262811a Switch Sign
129238: ---------------------------------------------------------------------------------------------------
129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302

Line 129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129237: -- 4262811a Switch Sign
129238: ---------------------------------------------------------------------------------------------------
129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302
129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

129238: ---------------------------------------------------------------------------------------------------
129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302
129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129239: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
129240: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302
129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129247:

Line 129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

129241: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302
129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129247:
129248: END IF;
129249:

Line 129246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

129242: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
129243: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129244: -- 5132302
129245: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
129246: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
129247:
129248: END IF;
129249:
129250: -- 4955764

Line 129251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129247:
129248: END IF;
129249:
129250: -- 4955764
129251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129253:
129254:
129255: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 129255: XLA_AE_LINES_PKG.ValidateCurrentLine;

129251: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129253:
129254:
129255: XLA_AE_LINES_PKG.ValidateCurrentLine;
129256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129257:
129258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 129256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129252: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
129253:
129254:
129255: XLA_AE_LINES_PKG.ValidateCurrentLine;
129256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129257:
129258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129260: ,p_balance_type_code => l_balance_type_code);

Line 129467: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

129463: --
129464: -- bulk performance
129465: --
129466: l_balance_type_code VARCHAR2(1);
129467: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
129468: l_log_module VARCHAR2(240);
129469:
129470: --
129471: -- Upgrade strategy

Line 129541: XLA_AE_LINES_PKG.SetNewLine;

129537: ') = 'Y'
129538: THEN
129539:
129540: --
129541: XLA_AE_LINES_PKG.SetNewLine;
129542:
129543: p_balance_type_code := l_balance_type_code;
129544: -- set the flag so later we will know whether the gain loss line needs to be created
129545:

Line 129553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

129549:
129550: --
129551: -- bulk performance
129552: --
129553: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
129554: p_header_num => 0); -- 4262811
129555: --
129556: -- set accounting line options
129557: --

Line 129558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

129554: p_header_num => 0); -- 4262811
129555: --
129556: -- set accounting line options
129557: --
129558: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
129559: p_natural_side_code => 'D'
129560: , p_gain_or_loss_flag => 'Y'
129561: , p_gl_transfer_mode_code => 'S'
129562: , p_acct_entry_type_code => 'A'

Line 129572: xla_ae_lines_pkg.SetAcctLineType

129568: --
129569: --
129570: -- set accounting line type info
129571: --
129572: xla_ae_lines_pkg.SetAcctLineType
129573: (p_component_type => l_component_type
129574: ,p_event_type_code => l_event_type_code
129575: ,p_line_definition_owner_code => l_line_definition_owner_code
129576: ,p_line_definition_code => l_line_definition_code

Line 129586: xla_ae_lines_pkg.SetAcctClass(

129582: ,p_event_class_code => l_event_class_code);
129583: --
129584: -- set accounting class
129585: --
129586: xla_ae_lines_pkg.SetAcctClass(
129587: p_accounting_class_code => 'TERV'
129588: , p_ae_header_id => l_ae_header_id
129589: );
129590:

Line 129594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

129590:
129591: --
129592: -- set rounding class
129593: --
129594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: 'TERV';
129596:
129597: --
129598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 129598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

129594: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
129595: 'TERV';
129596:
129597: --
129598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129600: --
129601: -- bulk performance
129602: --

Line 129599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

129595: 'TERV';
129596:
129597: --
129598: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
129599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129600: --
129601: -- bulk performance
129602: --
129603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 129603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

129599: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
129600: --
129601: -- bulk performance
129602: --
129603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129604:
129605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129607:

Line 129605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

129601: -- bulk performance
129602: --
129603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129604:
129605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129607:
129608: -- 4955764
129609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 129609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

129605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129607:
129608: -- 4955764
129609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
129611:
129612: -- 4458381 Public Sector Enh
129613:

Line 129717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

129713: l_rec_acct_attrs.array_num_value(42) := p_source_89;
129714: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
129715: l_rec_acct_attrs.array_num_value(43) := p_source_90;
129716:
129717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129719:
129720: ---------------------------------------------------------------------------------------------------------------
129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 129718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

129714: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
129715: l_rec_acct_attrs.array_num_value(43) := p_source_90;
129716:
129717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129719:
129720: ---------------------------------------------------------------------------------------------------------------
129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129722: ---------------------------------------------------------------------------------------------------------------

Line 129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

129717: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
129718: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
129719:
129720: ---------------------------------------------------------------------------------------------------------------
129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129722: ---------------------------------------------------------------------------------------------------------------
129723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129724:
129725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 129723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

129719:
129720: ---------------------------------------------------------------------------------------------------------------
129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129722: ---------------------------------------------------------------------------------------------------------------
129723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129724:
129725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129727:

Line 129725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129721: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
129722: ---------------------------------------------------------------------------------------------------------------
129723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129724:
129725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129727:
129728: IF xla_accounting_cache_pkg.GetValueChar
129729: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 129726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

129722: ---------------------------------------------------------------------------------------------------------------
129723: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
129724:
129725: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129727:
129728: IF xla_accounting_cache_pkg.GetValueChar
129729: (p_source_code => 'LEDGER_CATEGORY_CODE'
129730: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 129737: xla_ae_lines_pkg.BflowUpgEntry

129733: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129734: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
129735: )
129736: THEN
129737: xla_ae_lines_pkg.BflowUpgEntry
129738: (p_business_method_code => l_bflow_method_code
129739: ,p_business_class_code => l_bflow_class_code
129740: ,p_balance_type => l_balance_type_code);
129741: ELSE

Line 129754: xla_ae_lines_pkg.SetLineDescription(

129750: --
129751: -- call description
129752: --
129753:
129754: xla_ae_lines_pkg.SetLineDescription(
129755: p_ae_header_id => l_ae_header_id
129756: ,p_description => Description_1 (
129757: p_application_id => p_application_id
129758: , p_ae_header_id => l_ae_header_id

Line 129796: xla_ae_lines_pkg.set_ccid(

129792: , x_value_type_code => l_adr_value_type_code
129793: , p_side => 'NA'
129794: );
129795:
129796: xla_ae_lines_pkg.set_ccid(
129797: p_code_combination_id => l_ccid
129798: , p_value_type_code => l_adr_value_type_code
129799: , p_transaction_coa_id => l_adr_transaction_coa_id
129800: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 129835: xla_ae_lines_pkg.set_segment(

129831: );
129832:
129833: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129834:
129835: xla_ae_lines_pkg.set_segment(
129836: p_to_segment_code => 'GL_ACCOUNT'
129837: , p_segment_value => l_segment
129838: , p_from_segment_code => l_adr_value_segment_code
129839: , p_from_combination_id => l_adr_value_combination_id

Line 129880: xla_ae_lines_pkg.set_segment(

129876: );
129877:
129878: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
129879:
129880: xla_ae_lines_pkg.set_segment(
129881: p_to_segment_code => 'GL_BALANCING'
129882: , p_segment_value => l_segment
129883: , p_from_segment_code => l_adr_value_segment_code
129884: , p_from_combination_id => l_adr_value_combination_id

Line 129924: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

129920: xla_accounting_err_pkg.build_message
129921: (p_appli_s_name => 'XLA'
129922: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
129923: ,p_token_1 => 'LINE_NUMBER'
129924: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
129925: ,p_token_2 => 'LINE_TYPE_NAME'
129926: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
129927: l_component_type
129928: ,l_component_code

Line 129960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

129956: --
129957: --
129958: ------------------------------------------------------------------------------------------------
129959: -- 4219869 Business Flow
129960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129961: -- Prior Entry. Currently, the following code is always generated.
129962: ------------------------------------------------------------------------------------------------
129963: XLA_AE_LINES_PKG.ValidateCurrentLine;
129964:

Line 129963: XLA_AE_LINES_PKG.ValidateCurrentLine;

129959: -- 4219869 Business Flow
129960: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
129961: -- Prior Entry. Currently, the following code is always generated.
129962: ------------------------------------------------------------------------------------------------
129963: XLA_AE_LINES_PKG.ValidateCurrentLine;
129964:
129965: ------------------------------------------------------------------------------------
129966: -- 4219869 Business Flow
129967: -- Populated credit and debit amounts -- Need to generate this within IF

Line 129969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

129965: ------------------------------------------------------------------------------------
129966: -- 4219869 Business Flow
129967: -- Populated credit and debit amounts -- Need to generate this within IF
129968: ------------------------------------------------------------------------------------
129969: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129970:
129971: ----------------------------------------------------------------------------------
129972: -- 4219869 Business Flow
129973: -- Update journal entry status -- Need to generate this within IF

Line 130001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

129997: -- To allow MPA report to determine if it should generate report process
129998: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129999: ------------------------------------------------------------------------------------------
130000:
130001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130003: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130004: -- call ADRs
130005: -- Bug 4922099

Line 130002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

129998: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
129999: ------------------------------------------------------------------------------------------
130000:
130001: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130002: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130003: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130004: -- call ADRs
130005: -- Bug 4922099
130006: --

Line 130035: xla_ae_lines_pkg.set_ccid(

130031: , x_value_type_code => l_adr_value_type_code
130032: , p_side => 'NA'
130033: );
130034:
130035: xla_ae_lines_pkg.set_ccid(
130036: p_code_combination_id => l_ccid
130037: , p_value_type_code => l_adr_value_type_code
130038: , p_transaction_coa_id => l_adr_transaction_coa_id
130039: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130074: xla_ae_lines_pkg.set_segment(

130070: );
130071:
130072: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130073:
130074: xla_ae_lines_pkg.set_segment(
130075: p_to_segment_code => 'GL_ACCOUNT'
130076: , p_segment_value => l_segment
130077: , p_from_segment_code => l_adr_value_segment_code
130078: , p_from_combination_id => l_adr_value_combination_id

Line 130119: xla_ae_lines_pkg.set_segment(

130115: );
130116:
130117: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130118:
130119: xla_ae_lines_pkg.set_segment(
130120: p_to_segment_code => 'GL_BALANCING'
130121: , p_segment_value => l_segment
130122: , p_from_segment_code => l_adr_value_segment_code
130123: , p_from_combination_id => l_adr_value_combination_id

Line 130150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

130146:
130147: --
130148: -- Update the line information that should be overwritten
130149: --
130150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130151: p_header_num => 1);
130152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130153:
130154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 130152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

130148: -- Update the line information that should be overwritten
130149: --
130150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130151: p_header_num => 1);
130152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130153:
130154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130155:
130156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 130154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

130150: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
130151: p_header_num => 1);
130152: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
130153:
130154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130155:
130156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130158: END IF;

Line 130157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

130153:
130154: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
130155:
130156: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
130157: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
130158: END IF;
130159:
130160: --
130161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 130164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

130160: --
130161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130162: --
130163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130165: ELSE
130166: ---------------------------------------------------------------------------------------------------
130167: -- 4262811a Switch Sign
130168: ---------------------------------------------------------------------------------------------------

Line 130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

130165: ELSE
130166: ---------------------------------------------------------------------------------------------------
130167: -- 4262811a Switch Sign
130168: ---------------------------------------------------------------------------------------------------
130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130166: ---------------------------------------------------------------------------------------------------
130167: -- 4262811a Switch Sign
130168: ---------------------------------------------------------------------------------------------------
130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302

Line 130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130167: -- 4262811a Switch Sign
130168: ---------------------------------------------------------------------------------------------------
130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302
130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

130168: ---------------------------------------------------------------------------------------------------
130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302
130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130169: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
130170: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302
130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130177:

Line 130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

130171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302
130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130177:
130178: END IF;
130179:

Line 130176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

130172: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
130173: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130174: -- 5132302
130175: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
130176: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
130177:
130178: END IF;
130179:
130180: -- 4955764

Line 130181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130177:
130178: END IF;
130179:
130180: -- 4955764
130181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130183:
130184:
130185: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 130185: XLA_AE_LINES_PKG.ValidateCurrentLine;

130181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130183:
130184:
130185: XLA_AE_LINES_PKG.ValidateCurrentLine;
130186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130187:
130188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 130186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
130183:
130184:
130185: XLA_AE_LINES_PKG.ValidateCurrentLine;
130186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130187:
130188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130190: ,p_balance_type_code => l_balance_type_code);

Line 130395: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

130391: --
130392: -- bulk performance
130393: --
130394: l_balance_type_code VARCHAR2(1);
130395: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
130396: l_log_module VARCHAR2(240);
130397:
130398: --
130399: -- Upgrade strategy

Line 130469: XLA_AE_LINES_PKG.SetNewLine;

130465: ') = 'Y'
130466: THEN
130467:
130468: --
130469: XLA_AE_LINES_PKG.SetNewLine;
130470:
130471: p_balance_type_code := l_balance_type_code;
130472: -- set the flag so later we will know whether the gain loss line needs to be created
130473:

Line 130481: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

130477:
130478: --
130479: -- bulk performance
130480: --
130481: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
130482: p_header_num => 0); -- 4262811
130483: --
130484: -- set accounting line options
130485: --

Line 130486: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

130482: p_header_num => 0); -- 4262811
130483: --
130484: -- set accounting line options
130485: --
130486: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
130487: p_natural_side_code => 'D'
130488: , p_gain_or_loss_flag => 'Y'
130489: , p_gl_transfer_mode_code => 'S'
130490: , p_acct_entry_type_code => 'A'

Line 130500: xla_ae_lines_pkg.SetAcctLineType

130496: --
130497: --
130498: -- set accounting line type info
130499: --
130500: xla_ae_lines_pkg.SetAcctLineType
130501: (p_component_type => l_component_type
130502: ,p_event_type_code => l_event_type_code
130503: ,p_line_definition_owner_code => l_line_definition_owner_code
130504: ,p_line_definition_code => l_line_definition_code

Line 130514: xla_ae_lines_pkg.SetAcctClass(

130510: ,p_event_class_code => l_event_class_code);
130511: --
130512: -- set accounting class
130513: --
130514: xla_ae_lines_pkg.SetAcctClass(
130515: p_accounting_class_code => 'TERV'
130516: , p_ae_header_id => l_ae_header_id
130517: );
130518:

Line 130522: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

130518:
130519: --
130520: -- set rounding class
130521: --
130522: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130523: 'TERV';
130524:
130525: --
130526: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 130526: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

130522: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
130523: 'TERV';
130524:
130525: --
130526: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130527: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130528: --
130529: -- bulk performance
130530: --

Line 130527: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

130523: 'TERV';
130524:
130525: --
130526: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
130527: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130528: --
130529: -- bulk performance
130530: --
130531: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 130531: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

130527: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
130528: --
130529: -- bulk performance
130530: --
130531: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130532:
130533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130534: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130535:

Line 130533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

130529: -- bulk performance
130530: --
130531: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130532:
130533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130534: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130535:
130536: -- 4955764
130537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 130537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

130533: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130534: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130535:
130536: -- 4955764
130537: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130538: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
130539:
130540: -- 4458381 Public Sector Enh
130541:

Line 130643: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

130639: l_rec_acct_attrs.array_num_value(41) := p_source_89;
130640: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
130641: l_rec_acct_attrs.array_num_value(42) := p_source_90;
130642:
130643: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130644: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130645:
130646: ---------------------------------------------------------------------------------------------------------------
130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 130644: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

130640: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
130641: l_rec_acct_attrs.array_num_value(42) := p_source_90;
130642:
130643: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130644: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130645:
130646: ---------------------------------------------------------------------------------------------------------------
130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130648: ---------------------------------------------------------------------------------------------------------------

Line 130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

130643: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
130644: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
130645:
130646: ---------------------------------------------------------------------------------------------------------------
130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130648: ---------------------------------------------------------------------------------------------------------------
130649: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130650:
130651: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 130649: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

130645:
130646: ---------------------------------------------------------------------------------------------------------------
130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130648: ---------------------------------------------------------------------------------------------------------------
130649: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130650:
130651: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130652: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130653:

Line 130651: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130647: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
130648: ---------------------------------------------------------------------------------------------------------------
130649: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130650:
130651: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130652: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130653:
130654: IF xla_accounting_cache_pkg.GetValueChar
130655: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 130652: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

130648: ---------------------------------------------------------------------------------------------------------------
130649: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
130650:
130651: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130652: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130653:
130654: IF xla_accounting_cache_pkg.GetValueChar
130655: (p_source_code => 'LEDGER_CATEGORY_CODE'
130656: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 130663: xla_ae_lines_pkg.BflowUpgEntry

130659: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130660: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
130661: )
130662: THEN
130663: xla_ae_lines_pkg.BflowUpgEntry
130664: (p_business_method_code => l_bflow_method_code
130665: ,p_business_class_code => l_bflow_class_code
130666: ,p_balance_type => l_balance_type_code);
130667: ELSE

Line 130680: xla_ae_lines_pkg.SetLineDescription(

130676: --
130677: -- call description
130678: --
130679:
130680: xla_ae_lines_pkg.SetLineDescription(
130681: p_ae_header_id => l_ae_header_id
130682: ,p_description => Description_1 (
130683: p_application_id => p_application_id
130684: , p_ae_header_id => l_ae_header_id

Line 130722: xla_ae_lines_pkg.set_ccid(

130718: , x_value_type_code => l_adr_value_type_code
130719: , p_side => 'NA'
130720: );
130721:
130722: xla_ae_lines_pkg.set_ccid(
130723: p_code_combination_id => l_ccid
130724: , p_value_type_code => l_adr_value_type_code
130725: , p_transaction_coa_id => l_adr_transaction_coa_id
130726: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 130761: xla_ae_lines_pkg.set_segment(

130757: );
130758:
130759: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130760:
130761: xla_ae_lines_pkg.set_segment(
130762: p_to_segment_code => 'GL_ACCOUNT'
130763: , p_segment_value => l_segment
130764: , p_from_segment_code => l_adr_value_segment_code
130765: , p_from_combination_id => l_adr_value_combination_id

Line 130806: xla_ae_lines_pkg.set_segment(

130802: );
130803:
130804: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130805:
130806: xla_ae_lines_pkg.set_segment(
130807: p_to_segment_code => 'GL_BALANCING'
130808: , p_segment_value => l_segment
130809: , p_from_segment_code => l_adr_value_segment_code
130810: , p_from_combination_id => l_adr_value_combination_id

Line 130850: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

130846: xla_accounting_err_pkg.build_message
130847: (p_appli_s_name => 'XLA'
130848: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
130849: ,p_token_1 => 'LINE_NUMBER'
130850: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
130851: ,p_token_2 => 'LINE_TYPE_NAME'
130852: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
130853: l_component_type
130854: ,l_component_code

Line 130886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

130882: --
130883: --
130884: ------------------------------------------------------------------------------------------------
130885: -- 4219869 Business Flow
130886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130887: -- Prior Entry. Currently, the following code is always generated.
130888: ------------------------------------------------------------------------------------------------
130889: XLA_AE_LINES_PKG.ValidateCurrentLine;
130890:

Line 130889: XLA_AE_LINES_PKG.ValidateCurrentLine;

130885: -- 4219869 Business Flow
130886: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
130887: -- Prior Entry. Currently, the following code is always generated.
130888: ------------------------------------------------------------------------------------------------
130889: XLA_AE_LINES_PKG.ValidateCurrentLine;
130890:
130891: ------------------------------------------------------------------------------------
130892: -- 4219869 Business Flow
130893: -- Populated credit and debit amounts -- Need to generate this within IF

Line 130895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

130891: ------------------------------------------------------------------------------------
130892: -- 4219869 Business Flow
130893: -- Populated credit and debit amounts -- Need to generate this within IF
130894: ------------------------------------------------------------------------------------
130895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130896:
130897: ----------------------------------------------------------------------------------
130898: -- 4219869 Business Flow
130899: -- Update journal entry status -- Need to generate this within IF

Line 130927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

130923: -- To allow MPA report to determine if it should generate report process
130924: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130925: ------------------------------------------------------------------------------------------
130926:
130927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130929: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130930: -- call ADRs
130931: -- Bug 4922099

Line 130928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

130924: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
130925: ------------------------------------------------------------------------------------------
130926:
130927: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
130928: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
130929: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
130930: -- call ADRs
130931: -- Bug 4922099
130932: --

Line 130961: xla_ae_lines_pkg.set_ccid(

130957: , x_value_type_code => l_adr_value_type_code
130958: , p_side => 'NA'
130959: );
130960:
130961: xla_ae_lines_pkg.set_ccid(
130962: p_code_combination_id => l_ccid
130963: , p_value_type_code => l_adr_value_type_code
130964: , p_transaction_coa_id => l_adr_transaction_coa_id
130965: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131000: xla_ae_lines_pkg.set_segment(

130996: );
130997:
130998: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
130999:
131000: xla_ae_lines_pkg.set_segment(
131001: p_to_segment_code => 'GL_ACCOUNT'
131002: , p_segment_value => l_segment
131003: , p_from_segment_code => l_adr_value_segment_code
131004: , p_from_combination_id => l_adr_value_combination_id

Line 131045: xla_ae_lines_pkg.set_segment(

131041: );
131042:
131043: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131044:
131045: xla_ae_lines_pkg.set_segment(
131046: p_to_segment_code => 'GL_BALANCING'
131047: , p_segment_value => l_segment
131048: , p_from_segment_code => l_adr_value_segment_code
131049: , p_from_combination_id => l_adr_value_combination_id

Line 131076: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

131072:
131073: --
131074: -- Update the line information that should be overwritten
131075: --
131076: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131077: p_header_num => 1);
131078: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131079:
131080: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 131078: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

131074: -- Update the line information that should be overwritten
131075: --
131076: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131077: p_header_num => 1);
131078: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131079:
131080: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131081:
131082: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 131080: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

131076: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
131077: p_header_num => 1);
131078: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
131079:
131080: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131081:
131082: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131083: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131084: END IF;

Line 131083: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

131079:
131080: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
131081:
131082: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
131083: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
131084: END IF;
131085:
131086: --
131087: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 131090: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

131086: --
131087: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131088: --
131089: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131090: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131091: ELSE
131092: ---------------------------------------------------------------------------------------------------
131093: -- 4262811a Switch Sign
131094: ---------------------------------------------------------------------------------------------------

Line 131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

131091: ELSE
131092: ---------------------------------------------------------------------------------------------------
131093: -- 4262811a Switch Sign
131094: ---------------------------------------------------------------------------------------------------
131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131092: ---------------------------------------------------------------------------------------------------
131093: -- 4262811a Switch Sign
131094: ---------------------------------------------------------------------------------------------------
131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302

Line 131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131093: -- 4262811a Switch Sign
131094: ---------------------------------------------------------------------------------------------------
131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302
131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

131094: ---------------------------------------------------------------------------------------------------
131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302
131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131095: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
131096: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302
131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131103:

Line 131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

131097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302
131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131103:
131104: END IF;
131105:

Line 131102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

131098: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
131099: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131100: -- 5132302
131101: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
131102: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
131103:
131104: END IF;
131105:
131106: -- 4955764

Line 131107: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131103:
131104: END IF;
131105:
131106: -- 4955764
131107: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131108: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131109:
131110:
131111: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 131111: XLA_AE_LINES_PKG.ValidateCurrentLine;

131107: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131108: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131109:
131110:
131111: XLA_AE_LINES_PKG.ValidateCurrentLine;
131112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131113:
131114: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131115: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 131112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131108: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
131109:
131110:
131111: XLA_AE_LINES_PKG.ValidateCurrentLine;
131112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131113:
131114: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131115: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131116: ,p_balance_type_code => l_balance_type_code);

Line 131323: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

131319: --
131320: -- bulk performance
131321: --
131322: l_balance_type_code VARCHAR2(1);
131323: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
131324: l_log_module VARCHAR2(240);
131325:
131326: --
131327: -- Upgrade strategy

Line 131397: XLA_AE_LINES_PKG.SetNewLine;

131393: ') = 'Y'
131394: THEN
131395:
131396: --
131397: XLA_AE_LINES_PKG.SetNewLine;
131398:
131399: p_balance_type_code := l_balance_type_code;
131400: -- set the flag so later we will know whether the gain loss line needs to be created
131401:

Line 131409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

131405:
131406: --
131407: -- bulk performance
131408: --
131409: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
131410: p_header_num => 0); -- 4262811
131411: --
131412: -- set accounting line options
131413: --

Line 131414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

131410: p_header_num => 0); -- 4262811
131411: --
131412: -- set accounting line options
131413: --
131414: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
131415: p_natural_side_code => 'D'
131416: , p_gain_or_loss_flag => 'Y'
131417: , p_gl_transfer_mode_code => 'S'
131418: , p_acct_entry_type_code => 'A'

Line 131428: xla_ae_lines_pkg.SetAcctLineType

131424: --
131425: --
131426: -- set accounting line type info
131427: --
131428: xla_ae_lines_pkg.SetAcctLineType
131429: (p_component_type => l_component_type
131430: ,p_event_type_code => l_event_type_code
131431: ,p_line_definition_owner_code => l_line_definition_owner_code
131432: ,p_line_definition_code => l_line_definition_code

Line 131442: xla_ae_lines_pkg.SetAcctClass(

131438: ,p_event_class_code => l_event_class_code);
131439: --
131440: -- set accounting class
131441: --
131442: xla_ae_lines_pkg.SetAcctClass(
131443: p_accounting_class_code => 'TERV'
131444: , p_ae_header_id => l_ae_header_id
131445: );
131446:

Line 131450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

131446:
131447: --
131448: -- set rounding class
131449: --
131450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131451: 'TERV';
131452:
131453: --
131454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 131454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

131450: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
131451: 'TERV';
131452:
131453: --
131454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131456: --
131457: -- bulk performance
131458: --

Line 131455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

131451: 'TERV';
131452:
131453: --
131454: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
131455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131456: --
131457: -- bulk performance
131458: --
131459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 131459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

131455: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
131456: --
131457: -- bulk performance
131458: --
131459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131460:
131461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131463:

Line 131461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

131457: -- bulk performance
131458: --
131459: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131460:
131461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131463:
131464: -- 4955764
131465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 131465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

131461: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131462: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131463:
131464: -- 4955764
131465: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131466: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
131467:
131468: -- 4458381 Public Sector Enh
131469:

Line 131575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

131571: l_rec_acct_attrs.array_num_value(43) := p_source_89;
131572: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
131573: l_rec_acct_attrs.array_num_value(44) := p_source_90;
131574:
131575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131577:
131578: ---------------------------------------------------------------------------------------------------------------
131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 131576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

131572: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
131573: l_rec_acct_attrs.array_num_value(44) := p_source_90;
131574:
131575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131577:
131578: ---------------------------------------------------------------------------------------------------------------
131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131580: ---------------------------------------------------------------------------------------------------------------

Line 131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

131575: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
131576: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
131577:
131578: ---------------------------------------------------------------------------------------------------------------
131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131580: ---------------------------------------------------------------------------------------------------------------
131581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131582:
131583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 131581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

131577:
131578: ---------------------------------------------------------------------------------------------------------------
131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131580: ---------------------------------------------------------------------------------------------------------------
131581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131582:
131583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131585:

Line 131583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131579: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
131580: ---------------------------------------------------------------------------------------------------------------
131581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131582:
131583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131585:
131586: IF xla_accounting_cache_pkg.GetValueChar
131587: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 131584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

131580: ---------------------------------------------------------------------------------------------------------------
131581: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
131582:
131583: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131584: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131585:
131586: IF xla_accounting_cache_pkg.GetValueChar
131587: (p_source_code => 'LEDGER_CATEGORY_CODE'
131588: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 131595: xla_ae_lines_pkg.BflowUpgEntry

131591: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131592: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
131593: )
131594: THEN
131595: xla_ae_lines_pkg.BflowUpgEntry
131596: (p_business_method_code => l_bflow_method_code
131597: ,p_business_class_code => l_bflow_class_code
131598: ,p_balance_type => l_balance_type_code);
131599: ELSE

Line 131612: xla_ae_lines_pkg.SetLineDescription(

131608: --
131609: -- call description
131610: --
131611:
131612: xla_ae_lines_pkg.SetLineDescription(
131613: p_ae_header_id => l_ae_header_id
131614: ,p_description => Description_1 (
131615: p_application_id => p_application_id
131616: , p_ae_header_id => l_ae_header_id

Line 131654: xla_ae_lines_pkg.set_ccid(

131650: , x_value_type_code => l_adr_value_type_code
131651: , p_side => 'NA'
131652: );
131653:
131654: xla_ae_lines_pkg.set_ccid(
131655: p_code_combination_id => l_ccid
131656: , p_value_type_code => l_adr_value_type_code
131657: , p_transaction_coa_id => l_adr_transaction_coa_id
131658: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131693: xla_ae_lines_pkg.set_segment(

131689: );
131690:
131691: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131692:
131693: xla_ae_lines_pkg.set_segment(
131694: p_to_segment_code => 'GL_ACCOUNT'
131695: , p_segment_value => l_segment
131696: , p_from_segment_code => l_adr_value_segment_code
131697: , p_from_combination_id => l_adr_value_combination_id

Line 131738: xla_ae_lines_pkg.set_segment(

131734: );
131735:
131736: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131737:
131738: xla_ae_lines_pkg.set_segment(
131739: p_to_segment_code => 'GL_BALANCING'
131740: , p_segment_value => l_segment
131741: , p_from_segment_code => l_adr_value_segment_code
131742: , p_from_combination_id => l_adr_value_combination_id

Line 131782: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

131778: xla_accounting_err_pkg.build_message
131779: (p_appli_s_name => 'XLA'
131780: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
131781: ,p_token_1 => 'LINE_NUMBER'
131782: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
131783: ,p_token_2 => 'LINE_TYPE_NAME'
131784: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
131785: l_component_type
131786: ,l_component_code

Line 131818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

131814: --
131815: --
131816: ------------------------------------------------------------------------------------------------
131817: -- 4219869 Business Flow
131818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131819: -- Prior Entry. Currently, the following code is always generated.
131820: ------------------------------------------------------------------------------------------------
131821: XLA_AE_LINES_PKG.ValidateCurrentLine;
131822:

Line 131821: XLA_AE_LINES_PKG.ValidateCurrentLine;

131817: -- 4219869 Business Flow
131818: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
131819: -- Prior Entry. Currently, the following code is always generated.
131820: ------------------------------------------------------------------------------------------------
131821: XLA_AE_LINES_PKG.ValidateCurrentLine;
131822:
131823: ------------------------------------------------------------------------------------
131824: -- 4219869 Business Flow
131825: -- Populated credit and debit amounts -- Need to generate this within IF

Line 131827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

131823: ------------------------------------------------------------------------------------
131824: -- 4219869 Business Flow
131825: -- Populated credit and debit amounts -- Need to generate this within IF
131826: ------------------------------------------------------------------------------------
131827: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131828:
131829: ----------------------------------------------------------------------------------
131830: -- 4219869 Business Flow
131831: -- Update journal entry status -- Need to generate this within IF

Line 131859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

131855: -- To allow MPA report to determine if it should generate report process
131856: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131857: ------------------------------------------------------------------------------------------
131858:
131859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131861: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131862: -- call ADRs
131863: -- Bug 4922099

Line 131860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

131856: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
131857: ------------------------------------------------------------------------------------------
131858:
131859: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
131860: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
131861: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
131862: -- call ADRs
131863: -- Bug 4922099
131864: --

Line 131893: xla_ae_lines_pkg.set_ccid(

131889: , x_value_type_code => l_adr_value_type_code
131890: , p_side => 'NA'
131891: );
131892:
131893: xla_ae_lines_pkg.set_ccid(
131894: p_code_combination_id => l_ccid
131895: , p_value_type_code => l_adr_value_type_code
131896: , p_transaction_coa_id => l_adr_transaction_coa_id
131897: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 131932: xla_ae_lines_pkg.set_segment(

131928: );
131929:
131930: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131931:
131932: xla_ae_lines_pkg.set_segment(
131933: p_to_segment_code => 'GL_ACCOUNT'
131934: , p_segment_value => l_segment
131935: , p_from_segment_code => l_adr_value_segment_code
131936: , p_from_combination_id => l_adr_value_combination_id

Line 131977: xla_ae_lines_pkg.set_segment(

131973: );
131974:
131975: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
131976:
131977: xla_ae_lines_pkg.set_segment(
131978: p_to_segment_code => 'GL_BALANCING'
131979: , p_segment_value => l_segment
131980: , p_from_segment_code => l_adr_value_segment_code
131981: , p_from_combination_id => l_adr_value_combination_id

Line 132008: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132004:
132005: --
132006: -- Update the line information that should be overwritten
132007: --
132008: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132009: p_header_num => 1);
132010: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132011:
132012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132010: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132006: -- Update the line information that should be overwritten
132007: --
132008: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132009: p_header_num => 1);
132010: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132011:
132012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132013:
132014: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132008: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132009: p_header_num => 1);
132010: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132011:
132012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132013:
132014: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132015: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132016: END IF;

Line 132015: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132011:
132012: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132013:
132014: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132015: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132016: END IF;
132017:
132018: --
132019: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132022: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132018: --
132019: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132020: --
132021: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132022: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132023: ELSE
132024: ---------------------------------------------------------------------------------------------------
132025: -- 4262811a Switch Sign
132026: ---------------------------------------------------------------------------------------------------

Line 132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132023: ELSE
132024: ---------------------------------------------------------------------------------------------------
132025: -- 4262811a Switch Sign
132026: ---------------------------------------------------------------------------------------------------
132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132024: ---------------------------------------------------------------------------------------------------
132025: -- 4262811a Switch Sign
132026: ---------------------------------------------------------------------------------------------------
132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302

Line 132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132025: -- 4262811a Switch Sign
132026: ---------------------------------------------------------------------------------------------------
132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302
132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132026: ---------------------------------------------------------------------------------------------------
132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302
132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132034: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132027: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302
132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132034: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132035:

Line 132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132029: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302
132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132034: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132035:
132036: END IF;
132037:

Line 132034: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132030: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132031: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132032: -- 5132302
132033: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132034: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132035:
132036: END IF;
132037:
132038: -- 4955764

Line 132039: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132035:
132036: END IF;
132037:
132038: -- 4955764
132039: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132040: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132041:
132042:
132043: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132043: XLA_AE_LINES_PKG.ValidateCurrentLine;

132039: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132040: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132041:
132042:
132043: XLA_AE_LINES_PKG.ValidateCurrentLine;
132044: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132045:
132046: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132047: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132044: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132040: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132041:
132042:
132043: XLA_AE_LINES_PKG.ValidateCurrentLine;
132044: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132045:
132046: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132047: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132048: ,p_balance_type_code => l_balance_type_code);

Line 132255: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

132251: --
132252: -- bulk performance
132253: --
132254: l_balance_type_code VARCHAR2(1);
132255: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
132256: l_log_module VARCHAR2(240);
132257:
132258: --
132259: -- Upgrade strategy

Line 132329: XLA_AE_LINES_PKG.SetNewLine;

132325: ') = 'Y'
132326: THEN
132327:
132328: --
132329: XLA_AE_LINES_PKG.SetNewLine;
132330:
132331: p_balance_type_code := l_balance_type_code;
132332: -- set the flag so later we will know whether the gain loss line needs to be created
132333:

Line 132341: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

132337:
132338: --
132339: -- bulk performance
132340: --
132341: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
132342: p_header_num => 0); -- 4262811
132343: --
132344: -- set accounting line options
132345: --

Line 132346: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

132342: p_header_num => 0); -- 4262811
132343: --
132344: -- set accounting line options
132345: --
132346: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
132347: p_natural_side_code => 'D'
132348: , p_gain_or_loss_flag => 'Y'
132349: , p_gl_transfer_mode_code => 'S'
132350: , p_acct_entry_type_code => 'A'

Line 132360: xla_ae_lines_pkg.SetAcctLineType

132356: --
132357: --
132358: -- set accounting line type info
132359: --
132360: xla_ae_lines_pkg.SetAcctLineType
132361: (p_component_type => l_component_type
132362: ,p_event_type_code => l_event_type_code
132363: ,p_line_definition_owner_code => l_line_definition_owner_code
132364: ,p_line_definition_code => l_line_definition_code

Line 132374: xla_ae_lines_pkg.SetAcctClass(

132370: ,p_event_class_code => l_event_class_code);
132371: --
132372: -- set accounting class
132373: --
132374: xla_ae_lines_pkg.SetAcctClass(
132375: p_accounting_class_code => 'TERV'
132376: , p_ae_header_id => l_ae_header_id
132377: );
132378:

Line 132382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

132378:
132379: --
132380: -- set rounding class
132381: --
132382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132383: 'TERV';
132384:
132385: --
132386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 132386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

132382: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
132383: 'TERV';
132384:
132385: --
132386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132388: --
132389: -- bulk performance
132390: --

Line 132387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

132383: 'TERV';
132384:
132385: --
132386: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
132387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132388: --
132389: -- bulk performance
132390: --
132391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 132391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

132387: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
132388: --
132389: -- bulk performance
132390: --
132391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132392:
132393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132395:

Line 132393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

132389: -- bulk performance
132390: --
132391: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132392:
132393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132395:
132396: -- 4955764
132397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132393: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132394: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132395:
132396: -- 4955764
132397: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132398: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
132399:
132400: -- 4458381 Public Sector Enh
132401:

Line 132505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

132501: l_rec_acct_attrs.array_num_value(42) := p_source_89;
132502: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
132503: l_rec_acct_attrs.array_num_value(43) := p_source_90;
132504:
132505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132507:
132508: ---------------------------------------------------------------------------------------------------------------
132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 132506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

132502: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
132503: l_rec_acct_attrs.array_num_value(43) := p_source_90;
132504:
132505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132507:
132508: ---------------------------------------------------------------------------------------------------------------
132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132510: ---------------------------------------------------------------------------------------------------------------

Line 132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

132505: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
132506: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
132507:
132508: ---------------------------------------------------------------------------------------------------------------
132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132510: ---------------------------------------------------------------------------------------------------------------
132511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132512:
132513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 132511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

132507:
132508: ---------------------------------------------------------------------------------------------------------------
132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132510: ---------------------------------------------------------------------------------------------------------------
132511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132512:
132513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132515:

Line 132513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132509: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
132510: ---------------------------------------------------------------------------------------------------------------
132511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132512:
132513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132515:
132516: IF xla_accounting_cache_pkg.GetValueChar
132517: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 132514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

132510: ---------------------------------------------------------------------------------------------------------------
132511: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
132512:
132513: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132514: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132515:
132516: IF xla_accounting_cache_pkg.GetValueChar
132517: (p_source_code => 'LEDGER_CATEGORY_CODE'
132518: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 132525: xla_ae_lines_pkg.BflowUpgEntry

132521: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132522: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
132523: )
132524: THEN
132525: xla_ae_lines_pkg.BflowUpgEntry
132526: (p_business_method_code => l_bflow_method_code
132527: ,p_business_class_code => l_bflow_class_code
132528: ,p_balance_type => l_balance_type_code);
132529: ELSE

Line 132542: xla_ae_lines_pkg.SetLineDescription(

132538: --
132539: -- call description
132540: --
132541:
132542: xla_ae_lines_pkg.SetLineDescription(
132543: p_ae_header_id => l_ae_header_id
132544: ,p_description => Description_1 (
132545: p_application_id => p_application_id
132546: , p_ae_header_id => l_ae_header_id

Line 132584: xla_ae_lines_pkg.set_ccid(

132580: , x_value_type_code => l_adr_value_type_code
132581: , p_side => 'NA'
132582: );
132583:
132584: xla_ae_lines_pkg.set_ccid(
132585: p_code_combination_id => l_ccid
132586: , p_value_type_code => l_adr_value_type_code
132587: , p_transaction_coa_id => l_adr_transaction_coa_id
132588: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132623: xla_ae_lines_pkg.set_segment(

132619: );
132620:
132621: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132622:
132623: xla_ae_lines_pkg.set_segment(
132624: p_to_segment_code => 'GL_ACCOUNT'
132625: , p_segment_value => l_segment
132626: , p_from_segment_code => l_adr_value_segment_code
132627: , p_from_combination_id => l_adr_value_combination_id

Line 132668: xla_ae_lines_pkg.set_segment(

132664: );
132665:
132666: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132667:
132668: xla_ae_lines_pkg.set_segment(
132669: p_to_segment_code => 'GL_BALANCING'
132670: , p_segment_value => l_segment
132671: , p_from_segment_code => l_adr_value_segment_code
132672: , p_from_combination_id => l_adr_value_combination_id

Line 132712: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

132708: xla_accounting_err_pkg.build_message
132709: (p_appli_s_name => 'XLA'
132710: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
132711: ,p_token_1 => 'LINE_NUMBER'
132712: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
132713: ,p_token_2 => 'LINE_TYPE_NAME'
132714: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
132715: l_component_type
132716: ,l_component_code

Line 132748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

132744: --
132745: --
132746: ------------------------------------------------------------------------------------------------
132747: -- 4219869 Business Flow
132748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132749: -- Prior Entry. Currently, the following code is always generated.
132750: ------------------------------------------------------------------------------------------------
132751: XLA_AE_LINES_PKG.ValidateCurrentLine;
132752:

Line 132751: XLA_AE_LINES_PKG.ValidateCurrentLine;

132747: -- 4219869 Business Flow
132748: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
132749: -- Prior Entry. Currently, the following code is always generated.
132750: ------------------------------------------------------------------------------------------------
132751: XLA_AE_LINES_PKG.ValidateCurrentLine;
132752:
132753: ------------------------------------------------------------------------------------
132754: -- 4219869 Business Flow
132755: -- Populated credit and debit amounts -- Need to generate this within IF

Line 132757: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132753: ------------------------------------------------------------------------------------
132754: -- 4219869 Business Flow
132755: -- Populated credit and debit amounts -- Need to generate this within IF
132756: ------------------------------------------------------------------------------------
132757: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132758:
132759: ----------------------------------------------------------------------------------
132760: -- 4219869 Business Flow
132761: -- Update journal entry status -- Need to generate this within IF

Line 132789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

132785: -- To allow MPA report to determine if it should generate report process
132786: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132787: ------------------------------------------------------------------------------------------
132788:
132789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132791: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132792: -- call ADRs
132793: -- Bug 4922099

Line 132790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

132786: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
132787: ------------------------------------------------------------------------------------------
132788:
132789: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
132790: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
132791: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
132792: -- call ADRs
132793: -- Bug 4922099
132794: --

Line 132823: xla_ae_lines_pkg.set_ccid(

132819: , x_value_type_code => l_adr_value_type_code
132820: , p_side => 'NA'
132821: );
132822:
132823: xla_ae_lines_pkg.set_ccid(
132824: p_code_combination_id => l_ccid
132825: , p_value_type_code => l_adr_value_type_code
132826: , p_transaction_coa_id => l_adr_transaction_coa_id
132827: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 132862: xla_ae_lines_pkg.set_segment(

132858: );
132859:
132860: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132861:
132862: xla_ae_lines_pkg.set_segment(
132863: p_to_segment_code => 'GL_ACCOUNT'
132864: , p_segment_value => l_segment
132865: , p_from_segment_code => l_adr_value_segment_code
132866: , p_from_combination_id => l_adr_value_combination_id

Line 132907: xla_ae_lines_pkg.set_segment(

132903: );
132904:
132905: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
132906:
132907: xla_ae_lines_pkg.set_segment(
132908: p_to_segment_code => 'GL_BALANCING'
132909: , p_segment_value => l_segment
132910: , p_from_segment_code => l_adr_value_segment_code
132911: , p_from_combination_id => l_adr_value_combination_id

Line 132938: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

132934:
132935: --
132936: -- Update the line information that should be overwritten
132937: --
132938: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132939: p_header_num => 1);
132940: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132941:
132942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 132940: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

132936: -- Update the line information that should be overwritten
132937: --
132938: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132939: p_header_num => 1);
132940: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132941:
132942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132943:
132944: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 132942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

132938: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
132939: p_header_num => 1);
132940: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
132941:
132942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132943:
132944: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132945: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132946: END IF;

Line 132945: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

132941:
132942: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
132943:
132944: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
132945: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
132946: END IF;
132947:
132948: --
132949: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 132952: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

132948: --
132949: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132950: --
132951: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132952: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132953: ELSE
132954: ---------------------------------------------------------------------------------------------------
132955: -- 4262811a Switch Sign
132956: ---------------------------------------------------------------------------------------------------

Line 132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

132953: ELSE
132954: ---------------------------------------------------------------------------------------------------
132955: -- 4262811a Switch Sign
132956: ---------------------------------------------------------------------------------------------------
132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132954: ---------------------------------------------------------------------------------------------------
132955: -- 4262811a Switch Sign
132956: ---------------------------------------------------------------------------------------------------
132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302

Line 132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132955: -- 4262811a Switch Sign
132956: ---------------------------------------------------------------------------------------------------
132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302
132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

132956: ---------------------------------------------------------------------------------------------------
132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302
132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132964: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132957: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
132958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302
132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132964: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132965:

Line 132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

132959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302
132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132964: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132965:
132966: END IF;
132967:

Line 132964: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

132960: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
132961: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132962: -- 5132302
132963: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
132964: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
132965:
132966: END IF;
132967:
132968: -- 4955764

Line 132969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

132965:
132966: END IF;
132967:
132968: -- 4955764
132969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132970: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132971:
132972:
132973: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 132973: XLA_AE_LINES_PKG.ValidateCurrentLine;

132969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132970: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132971:
132972:
132973: XLA_AE_LINES_PKG.ValidateCurrentLine;
132974: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132975:
132976: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132977: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 132974: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

132970: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
132971:
132972:
132973: XLA_AE_LINES_PKG.ValidateCurrentLine;
132974: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132975:
132976: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132977: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132978: ,p_balance_type_code => l_balance_type_code);

Line 133172: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133168: --
133169: -- bulk performance
133170: --
133171: l_balance_type_code VARCHAR2(1);
133172: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133173: l_log_module VARCHAR2(240);
133174:
133175: --
133176: -- Upgrade strategy

Line 133242: XLA_AE_LINES_PKG.SetNewLine;

133238: ') = 'Y'
133239: THEN
133240:
133241: --
133242: XLA_AE_LINES_PKG.SetNewLine;
133243:
133244: p_balance_type_code := l_balance_type_code;
133245: -- set the flag so later we will know whether the gain loss line needs to be created
133246:

Line 133254: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133250:
133251: --
133252: -- bulk performance
133253: --
133254: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133255: p_header_num => 0); -- 4262811
133256: --
133257: -- set accounting line options
133258: --

Line 133259: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133255: p_header_num => 0); -- 4262811
133256: --
133257: -- set accounting line options
133258: --
133259: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133260: p_natural_side_code => 'D'
133261: , p_gain_or_loss_flag => 'N'
133262: , p_gl_transfer_mode_code => 'S'
133263: , p_acct_entry_type_code => 'A'

Line 133273: xla_ae_lines_pkg.SetAcctLineType

133269: --
133270: --
133271: -- set accounting line type info
133272: --
133273: xla_ae_lines_pkg.SetAcctLineType
133274: (p_component_type => l_component_type
133275: ,p_event_type_code => l_event_type_code
133276: ,p_line_definition_owner_code => l_line_definition_owner_code
133277: ,p_line_definition_code => l_line_definition_code

Line 133287: xla_ae_lines_pkg.SetAcctClass(

133283: ,p_event_class_code => l_event_class_code);
133284: --
133285: -- set accounting class
133286: --
133287: xla_ae_lines_pkg.SetAcctClass(
133288: p_accounting_class_code => 'TIPV'
133289: , p_ae_header_id => l_ae_header_id
133290: );
133291:

Line 133295: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

133291:
133292: --
133293: -- set rounding class
133294: --
133295: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133296: 'TIPV';
133297:
133298: --
133299: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 133299: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

133295: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
133296: 'TIPV';
133297:
133298: --
133299: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133300: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133301: --
133302: -- bulk performance
133303: --

Line 133300: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

133296: 'TIPV';
133297:
133298: --
133299: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
133300: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133301: --
133302: -- bulk performance
133303: --
133304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 133304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

133300: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
133301: --
133302: -- bulk performance
133303: --
133304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133305:
133306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133308:

Line 133306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

133302: -- bulk performance
133303: --
133304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133305:
133306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133308:
133309: -- 4955764
133310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133308:
133309: -- 4955764
133310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133311: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
133312:
133313: -- 4458381 Public Sector Enh
133314:

Line 133418: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

133414: l_rec_acct_attrs.array_num_value(42) := p_source_89;
133415: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133416: l_rec_acct_attrs.array_num_value(43) := p_source_90;
133417:
133418: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133419: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133420:
133421: ---------------------------------------------------------------------------------------------------------------
133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 133419: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

133415: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
133416: l_rec_acct_attrs.array_num_value(43) := p_source_90;
133417:
133418: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133419: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133420:
133421: ---------------------------------------------------------------------------------------------------------------
133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133423: ---------------------------------------------------------------------------------------------------------------

Line 133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

133418: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
133419: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
133420:
133421: ---------------------------------------------------------------------------------------------------------------
133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133423: ---------------------------------------------------------------------------------------------------------------
133424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133425:
133426: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 133424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

133420:
133421: ---------------------------------------------------------------------------------------------------------------
133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133423: ---------------------------------------------------------------------------------------------------------------
133424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133425:
133426: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133428:

Line 133426: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133422: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
133423: ---------------------------------------------------------------------------------------------------------------
133424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133425:
133426: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133428:
133429: IF xla_accounting_cache_pkg.GetValueChar
133430: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 133427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

133423: ---------------------------------------------------------------------------------------------------------------
133424: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
133425:
133426: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133428:
133429: IF xla_accounting_cache_pkg.GetValueChar
133430: (p_source_code => 'LEDGER_CATEGORY_CODE'
133431: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 133438: xla_ae_lines_pkg.BflowUpgEntry

133434: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133435: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
133436: )
133437: THEN
133438: xla_ae_lines_pkg.BflowUpgEntry
133439: (p_business_method_code => l_bflow_method_code
133440: ,p_business_class_code => l_bflow_class_code
133441: ,p_balance_type => l_balance_type_code);
133442: ELSE

Line 133455: xla_ae_lines_pkg.SetLineDescription(

133451: --
133452: -- call description
133453: --
133454:
133455: xla_ae_lines_pkg.SetLineDescription(
133456: p_ae_header_id => l_ae_header_id
133457: ,p_description => Description_1 (
133458: p_application_id => p_application_id
133459: , p_ae_header_id => l_ae_header_id

Line 133488: xla_ae_lines_pkg.set_ccid(

133484: , x_value_type_code => l_adr_value_type_code
133485: , p_side => 'NA'
133486: );
133487:
133488: xla_ae_lines_pkg.set_ccid(
133489: p_code_combination_id => l_ccid
133490: , p_value_type_code => l_adr_value_type_code
133491: , p_transaction_coa_id => l_adr_transaction_coa_id
133492: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133524: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

133520: xla_accounting_err_pkg.build_message
133521: (p_appli_s_name => 'XLA'
133522: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
133523: ,p_token_1 => 'LINE_NUMBER'
133524: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
133525: ,p_token_2 => 'LINE_TYPE_NAME'
133526: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
133527: l_component_type
133528: ,l_component_code

Line 133560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

133556: --
133557: --
133558: ------------------------------------------------------------------------------------------------
133559: -- 4219869 Business Flow
133560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133561: -- Prior Entry. Currently, the following code is always generated.
133562: ------------------------------------------------------------------------------------------------
133563: XLA_AE_LINES_PKG.ValidateCurrentLine;
133564:

Line 133563: XLA_AE_LINES_PKG.ValidateCurrentLine;

133559: -- 4219869 Business Flow
133560: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
133561: -- Prior Entry. Currently, the following code is always generated.
133562: ------------------------------------------------------------------------------------------------
133563: XLA_AE_LINES_PKG.ValidateCurrentLine;
133564:
133565: ------------------------------------------------------------------------------------
133566: -- 4219869 Business Flow
133567: -- Populated credit and debit amounts -- Need to generate this within IF

Line 133569: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133565: ------------------------------------------------------------------------------------
133566: -- 4219869 Business Flow
133567: -- Populated credit and debit amounts -- Need to generate this within IF
133568: ------------------------------------------------------------------------------------
133569: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133570:
133571: ----------------------------------------------------------------------------------
133572: -- 4219869 Business Flow
133573: -- Update journal entry status -- Need to generate this within IF

Line 133601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

133597: -- To allow MPA report to determine if it should generate report process
133598: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133599: ------------------------------------------------------------------------------------------
133600:
133601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133603: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133604: -- call ADRs
133605: -- Bug 4922099

Line 133602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

133598: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
133599: ------------------------------------------------------------------------------------------
133600:
133601: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
133602: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
133603: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
133604: -- call ADRs
133605: -- Bug 4922099
133606: --

Line 133626: xla_ae_lines_pkg.set_ccid(

133622: , x_value_type_code => l_adr_value_type_code
133623: , p_side => 'NA'
133624: );
133625:
133626: xla_ae_lines_pkg.set_ccid(
133627: p_code_combination_id => l_ccid
133628: , p_value_type_code => l_adr_value_type_code
133629: , p_transaction_coa_id => l_adr_transaction_coa_id
133630: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 133649: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

133645:
133646: --
133647: -- Update the line information that should be overwritten
133648: --
133649: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133650: p_header_num => 1);
133651: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133652:
133653: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 133651: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

133647: -- Update the line information that should be overwritten
133648: --
133649: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133650: p_header_num => 1);
133651: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133652:
133653: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133654:
133655: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 133653: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

133649: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
133650: p_header_num => 1);
133651: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
133652:
133653: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133654:
133655: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133656: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133657: END IF;

Line 133656: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

133652:
133653: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
133654:
133655: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
133656: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
133657: END IF;
133658:
133659: --
133660: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 133663: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

133659: --
133660: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133661: --
133662: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133663: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133664: ELSE
133665: ---------------------------------------------------------------------------------------------------
133666: -- 4262811a Switch Sign
133667: ---------------------------------------------------------------------------------------------------

Line 133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

133664: ELSE
133665: ---------------------------------------------------------------------------------------------------
133666: -- 4262811a Switch Sign
133667: ---------------------------------------------------------------------------------------------------
133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133665: ---------------------------------------------------------------------------------------------------
133666: -- 4262811a Switch Sign
133667: ---------------------------------------------------------------------------------------------------
133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302

Line 133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133666: -- 4262811a Switch Sign
133667: ---------------------------------------------------------------------------------------------------
133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302
133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

133667: ---------------------------------------------------------------------------------------------------
133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302
133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133668: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
133669: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302
133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133676:

Line 133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

133670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302
133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133676:
133677: END IF;
133678:

Line 133675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

133671: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
133672: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133673: -- 5132302
133674: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
133675: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
133676:
133677: END IF;
133678:
133679: -- 4955764

Line 133680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

133676:
133677: END IF;
133678:
133679: -- 4955764
133680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133681: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133682:
133683:
133684: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 133684: XLA_AE_LINES_PKG.ValidateCurrentLine;

133680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133681: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133682:
133683:
133684: XLA_AE_LINES_PKG.ValidateCurrentLine;
133685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133686:
133687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133688: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 133685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

133681: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
133682:
133683:
133684: XLA_AE_LINES_PKG.ValidateCurrentLine;
133685: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133686:
133687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133688: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133689: ,p_balance_type_code => l_balance_type_code);

Line 133881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

133877: --
133878: -- bulk performance
133879: --
133880: l_balance_type_code VARCHAR2(1);
133881: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
133882: l_log_module VARCHAR2(240);
133883:
133884: --
133885: -- Upgrade strategy

Line 133951: XLA_AE_LINES_PKG.SetNewLine;

133947: ') = 'Y'
133948: THEN
133949:
133950: --
133951: XLA_AE_LINES_PKG.SetNewLine;
133952:
133953: p_balance_type_code := l_balance_type_code;
133954: -- set the flag so later we will know whether the gain loss line needs to be created
133955:

Line 133963: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

133959:
133960: --
133961: -- bulk performance
133962: --
133963: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
133964: p_header_num => 0); -- 4262811
133965: --
133966: -- set accounting line options
133967: --

Line 133968: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

133964: p_header_num => 0); -- 4262811
133965: --
133966: -- set accounting line options
133967: --
133968: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
133969: p_natural_side_code => 'D'
133970: , p_gain_or_loss_flag => 'N'
133971: , p_gl_transfer_mode_code => 'S'
133972: , p_acct_entry_type_code => 'A'

Line 133982: xla_ae_lines_pkg.SetAcctLineType

133978: --
133979: --
133980: -- set accounting line type info
133981: --
133982: xla_ae_lines_pkg.SetAcctLineType
133983: (p_component_type => l_component_type
133984: ,p_event_type_code => l_event_type_code
133985: ,p_line_definition_owner_code => l_line_definition_owner_code
133986: ,p_line_definition_code => l_line_definition_code

Line 133996: xla_ae_lines_pkg.SetAcctClass(

133992: ,p_event_class_code => l_event_class_code);
133993: --
133994: -- set accounting class
133995: --
133996: xla_ae_lines_pkg.SetAcctClass(
133997: p_accounting_class_code => 'TIPV'
133998: , p_ae_header_id => l_ae_header_id
133999: );
134000:

Line 134004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

134000:
134001: --
134002: -- set rounding class
134003: --
134004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134005: 'TIPV';
134006:
134007: --
134008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 134008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

134004: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134005: 'TIPV';
134006:
134007: --
134008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134010: --
134011: -- bulk performance
134012: --

Line 134009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

134005: 'TIPV';
134006:
134007: --
134008: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134010: --
134011: -- bulk performance
134012: --
134013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 134013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

134009: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134010: --
134011: -- bulk performance
134012: --
134013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134014:
134015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134017:

Line 134015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

134011: -- bulk performance
134012: --
134013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134014:
134015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134017:
134018: -- 4955764
134019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134017:
134018: -- 4955764
134019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134021:
134022: -- 4458381 Public Sector Enh
134023:

Line 134125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134121: l_rec_acct_attrs.array_num_value(41) := p_source_89;
134122: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
134123: l_rec_acct_attrs.array_num_value(42) := p_source_90;
134124:
134125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134127:
134128: ---------------------------------------------------------------------------------------------------------------
134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134122: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
134123: l_rec_acct_attrs.array_num_value(42) := p_source_90;
134124:
134125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134127:
134128: ---------------------------------------------------------------------------------------------------------------
134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134130: ---------------------------------------------------------------------------------------------------------------

Line 134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134125: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134126: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134127:
134128: ---------------------------------------------------------------------------------------------------------------
134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134130: ---------------------------------------------------------------------------------------------------------------
134131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134132:
134133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134127:
134128: ---------------------------------------------------------------------------------------------------------------
134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134130: ---------------------------------------------------------------------------------------------------------------
134131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134132:
134133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134135:

Line 134133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134129: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134130: ---------------------------------------------------------------------------------------------------------------
134131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134132:
134133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134135:
134136: IF xla_accounting_cache_pkg.GetValueChar
134137: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134130: ---------------------------------------------------------------------------------------------------------------
134131: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134132:
134133: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134135:
134136: IF xla_accounting_cache_pkg.GetValueChar
134137: (p_source_code => 'LEDGER_CATEGORY_CODE'
134138: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134145: xla_ae_lines_pkg.BflowUpgEntry

134141: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134142: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134143: )
134144: THEN
134145: xla_ae_lines_pkg.BflowUpgEntry
134146: (p_business_method_code => l_bflow_method_code
134147: ,p_business_class_code => l_bflow_class_code
134148: ,p_balance_type => l_balance_type_code);
134149: ELSE

Line 134162: xla_ae_lines_pkg.SetLineDescription(

134158: --
134159: -- call description
134160: --
134161:
134162: xla_ae_lines_pkg.SetLineDescription(
134163: p_ae_header_id => l_ae_header_id
134164: ,p_description => Description_1 (
134165: p_application_id => p_application_id
134166: , p_ae_header_id => l_ae_header_id

Line 134195: xla_ae_lines_pkg.set_ccid(

134191: , x_value_type_code => l_adr_value_type_code
134192: , p_side => 'NA'
134193: );
134194:
134195: xla_ae_lines_pkg.set_ccid(
134196: p_code_combination_id => l_ccid
134197: , p_value_type_code => l_adr_value_type_code
134198: , p_transaction_coa_id => l_adr_transaction_coa_id
134199: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134231: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134227: xla_accounting_err_pkg.build_message
134228: (p_appli_s_name => 'XLA'
134229: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134230: ,p_token_1 => 'LINE_NUMBER'
134231: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134232: ,p_token_2 => 'LINE_TYPE_NAME'
134233: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134234: l_component_type
134235: ,l_component_code

Line 134267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134263: --
134264: --
134265: ------------------------------------------------------------------------------------------------
134266: -- 4219869 Business Flow
134267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134268: -- Prior Entry. Currently, the following code is always generated.
134269: ------------------------------------------------------------------------------------------------
134270: XLA_AE_LINES_PKG.ValidateCurrentLine;
134271:

Line 134270: XLA_AE_LINES_PKG.ValidateCurrentLine;

134266: -- 4219869 Business Flow
134267: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134268: -- Prior Entry. Currently, the following code is always generated.
134269: ------------------------------------------------------------------------------------------------
134270: XLA_AE_LINES_PKG.ValidateCurrentLine;
134271:
134272: ------------------------------------------------------------------------------------
134273: -- 4219869 Business Flow
134274: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134272: ------------------------------------------------------------------------------------
134273: -- 4219869 Business Flow
134274: -- Populated credit and debit amounts -- Need to generate this within IF
134275: ------------------------------------------------------------------------------------
134276: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134277:
134278: ----------------------------------------------------------------------------------
134279: -- 4219869 Business Flow
134280: -- Update journal entry status -- Need to generate this within IF

Line 134308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

134304: -- To allow MPA report to determine if it should generate report process
134305: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134306: ------------------------------------------------------------------------------------------
134307:
134308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134310: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134311: -- call ADRs
134312: -- Bug 4922099

Line 134309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

134305: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
134306: ------------------------------------------------------------------------------------------
134307:
134308: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
134309: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
134310: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
134311: -- call ADRs
134312: -- Bug 4922099
134313: --

Line 134333: xla_ae_lines_pkg.set_ccid(

134329: , x_value_type_code => l_adr_value_type_code
134330: , p_side => 'NA'
134331: );
134332:
134333: xla_ae_lines_pkg.set_ccid(
134334: p_code_combination_id => l_ccid
134335: , p_value_type_code => l_adr_value_type_code
134336: , p_transaction_coa_id => l_adr_transaction_coa_id
134337: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

134352:
134353: --
134354: -- Update the line information that should be overwritten
134355: --
134356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134357: p_header_num => 1);
134358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134359:
134360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 134358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

134354: -- Update the line information that should be overwritten
134355: --
134356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134357: p_header_num => 1);
134358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134359:
134360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134361:
134362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 134360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

134356: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
134357: p_header_num => 1);
134358: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
134359:
134360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134361:
134362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134364: END IF;

Line 134363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

134359:
134360: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
134361:
134362: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
134363: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
134364: END IF;
134365:
134366: --
134367: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 134370: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

134366: --
134367: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134368: --
134369: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134370: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134371: ELSE
134372: ---------------------------------------------------------------------------------------------------
134373: -- 4262811a Switch Sign
134374: ---------------------------------------------------------------------------------------------------

Line 134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

134371: ELSE
134372: ---------------------------------------------------------------------------------------------------
134373: -- 4262811a Switch Sign
134374: ---------------------------------------------------------------------------------------------------
134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134372: ---------------------------------------------------------------------------------------------------
134373: -- 4262811a Switch Sign
134374: ---------------------------------------------------------------------------------------------------
134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302

Line 134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134373: -- 4262811a Switch Sign
134374: ---------------------------------------------------------------------------------------------------
134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302
134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

134374: ---------------------------------------------------------------------------------------------------
134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302
134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134375: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
134376: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302
134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134383:

Line 134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

134377: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302
134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134383:
134384: END IF;
134385:

Line 134382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

134378: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
134379: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134380: -- 5132302
134381: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
134382: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
134383:
134384: END IF;
134385:
134386: -- 4955764

Line 134387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134383:
134384: END IF;
134385:
134386: -- 4955764
134387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134389:
134390:
134391: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 134391: XLA_AE_LINES_PKG.ValidateCurrentLine;

134387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134389:
134390:
134391: XLA_AE_LINES_PKG.ValidateCurrentLine;
134392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134393:
134394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 134392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
134389:
134390:
134391: XLA_AE_LINES_PKG.ValidateCurrentLine;
134392: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134393:
134394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134396: ,p_balance_type_code => l_balance_type_code);

Line 134590: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

134586: --
134587: -- bulk performance
134588: --
134589: l_balance_type_code VARCHAR2(1);
134590: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
134591: l_log_module VARCHAR2(240);
134592:
134593: --
134594: -- Upgrade strategy

Line 134660: XLA_AE_LINES_PKG.SetNewLine;

134656: ') = 'Y'
134657: THEN
134658:
134659: --
134660: XLA_AE_LINES_PKG.SetNewLine;
134661:
134662: p_balance_type_code := l_balance_type_code;
134663: -- set the flag so later we will know whether the gain loss line needs to be created
134664:

Line 134672: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

134668:
134669: --
134670: -- bulk performance
134671: --
134672: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
134673: p_header_num => 0); -- 4262811
134674: --
134675: -- set accounting line options
134676: --

Line 134677: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

134673: p_header_num => 0); -- 4262811
134674: --
134675: -- set accounting line options
134676: --
134677: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
134678: p_natural_side_code => 'D'
134679: , p_gain_or_loss_flag => 'N'
134680: , p_gl_transfer_mode_code => 'S'
134681: , p_acct_entry_type_code => 'A'

Line 134691: xla_ae_lines_pkg.SetAcctLineType

134687: --
134688: --
134689: -- set accounting line type info
134690: --
134691: xla_ae_lines_pkg.SetAcctLineType
134692: (p_component_type => l_component_type
134693: ,p_event_type_code => l_event_type_code
134694: ,p_line_definition_owner_code => l_line_definition_owner_code
134695: ,p_line_definition_code => l_line_definition_code

Line 134705: xla_ae_lines_pkg.SetAcctClass(

134701: ,p_event_class_code => l_event_class_code);
134702: --
134703: -- set accounting class
134704: --
134705: xla_ae_lines_pkg.SetAcctClass(
134706: p_accounting_class_code => 'TIPV'
134707: , p_ae_header_id => l_ae_header_id
134708: );
134709:

Line 134713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

134709:
134710: --
134711: -- set rounding class
134712: --
134713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134714: 'TIPV';
134715:
134716: --
134717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 134717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

134713: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
134714: 'TIPV';
134715:
134716: --
134717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134719: --
134720: -- bulk performance
134721: --

Line 134718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

134714: 'TIPV';
134715:
134716: --
134717: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
134718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134719: --
134720: -- bulk performance
134721: --
134722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 134722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

134718: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
134719: --
134720: -- bulk performance
134721: --
134722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134723:
134724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134726:

Line 134724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

134720: -- bulk performance
134721: --
134722: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134723:
134724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134726:
134727: -- 4955764
134728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 134728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

134724: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134725: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134726:
134727: -- 4955764
134728: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134729: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
134730:
134731: -- 4458381 Public Sector Enh
134732:

Line 134838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

134834: l_rec_acct_attrs.array_num_value(43) := p_source_89;
134835: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134836: l_rec_acct_attrs.array_num_value(44) := p_source_90;
134837:
134838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134840:
134841: ---------------------------------------------------------------------------------------------------------------
134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 134839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

134835: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
134836: l_rec_acct_attrs.array_num_value(44) := p_source_90;
134837:
134838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134840:
134841: ---------------------------------------------------------------------------------------------------------------
134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134843: ---------------------------------------------------------------------------------------------------------------

Line 134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

134838: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
134839: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
134840:
134841: ---------------------------------------------------------------------------------------------------------------
134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134843: ---------------------------------------------------------------------------------------------------------------
134844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134845:
134846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 134844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

134840:
134841: ---------------------------------------------------------------------------------------------------------------
134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134843: ---------------------------------------------------------------------------------------------------------------
134844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134845:
134846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134848:

Line 134846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134842: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
134843: ---------------------------------------------------------------------------------------------------------------
134844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134845:
134846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134848:
134849: IF xla_accounting_cache_pkg.GetValueChar
134850: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 134847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

134843: ---------------------------------------------------------------------------------------------------------------
134844: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
134845:
134846: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134847: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134848:
134849: IF xla_accounting_cache_pkg.GetValueChar
134850: (p_source_code => 'LEDGER_CATEGORY_CODE'
134851: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 134858: xla_ae_lines_pkg.BflowUpgEntry

134854: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134855: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
134856: )
134857: THEN
134858: xla_ae_lines_pkg.BflowUpgEntry
134859: (p_business_method_code => l_bflow_method_code
134860: ,p_business_class_code => l_bflow_class_code
134861: ,p_balance_type => l_balance_type_code);
134862: ELSE

Line 134875: xla_ae_lines_pkg.SetLineDescription(

134871: --
134872: -- call description
134873: --
134874:
134875: xla_ae_lines_pkg.SetLineDescription(
134876: p_ae_header_id => l_ae_header_id
134877: ,p_description => Description_1 (
134878: p_application_id => p_application_id
134879: , p_ae_header_id => l_ae_header_id

Line 134908: xla_ae_lines_pkg.set_ccid(

134904: , x_value_type_code => l_adr_value_type_code
134905: , p_side => 'NA'
134906: );
134907:
134908: xla_ae_lines_pkg.set_ccid(
134909: p_code_combination_id => l_ccid
134910: , p_value_type_code => l_adr_value_type_code
134911: , p_transaction_coa_id => l_adr_transaction_coa_id
134912: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 134944: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

134940: xla_accounting_err_pkg.build_message
134941: (p_appli_s_name => 'XLA'
134942: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
134943: ,p_token_1 => 'LINE_NUMBER'
134944: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
134945: ,p_token_2 => 'LINE_TYPE_NAME'
134946: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
134947: l_component_type
134948: ,l_component_code

Line 134980: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

134976: --
134977: --
134978: ------------------------------------------------------------------------------------------------
134979: -- 4219869 Business Flow
134980: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134981: -- Prior Entry. Currently, the following code is always generated.
134982: ------------------------------------------------------------------------------------------------
134983: XLA_AE_LINES_PKG.ValidateCurrentLine;
134984:

Line 134983: XLA_AE_LINES_PKG.ValidateCurrentLine;

134979: -- 4219869 Business Flow
134980: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
134981: -- Prior Entry. Currently, the following code is always generated.
134982: ------------------------------------------------------------------------------------------------
134983: XLA_AE_LINES_PKG.ValidateCurrentLine;
134984:
134985: ------------------------------------------------------------------------------------
134986: -- 4219869 Business Flow
134987: -- Populated credit and debit amounts -- Need to generate this within IF

Line 134989: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

134985: ------------------------------------------------------------------------------------
134986: -- 4219869 Business Flow
134987: -- Populated credit and debit amounts -- Need to generate this within IF
134988: ------------------------------------------------------------------------------------
134989: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134990:
134991: ----------------------------------------------------------------------------------
134992: -- 4219869 Business Flow
134993: -- Update journal entry status -- Need to generate this within IF

Line 135021: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

135017: -- To allow MPA report to determine if it should generate report process
135018: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135019: ------------------------------------------------------------------------------------------
135020:
135021: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135022: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135023: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135024: -- call ADRs
135025: -- Bug 4922099

Line 135022: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

135018: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135019: ------------------------------------------------------------------------------------------
135020:
135021: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135022: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135023: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135024: -- call ADRs
135025: -- Bug 4922099
135026: --

Line 135046: xla_ae_lines_pkg.set_ccid(

135042: , x_value_type_code => l_adr_value_type_code
135043: , p_side => 'NA'
135044: );
135045:
135046: xla_ae_lines_pkg.set_ccid(
135047: p_code_combination_id => l_ccid
135048: , p_value_type_code => l_adr_value_type_code
135049: , p_transaction_coa_id => l_adr_transaction_coa_id
135050: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135069: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

135065:
135066: --
135067: -- Update the line information that should be overwritten
135068: --
135069: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135070: p_header_num => 1);
135071: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135072:
135073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 135071: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

135067: -- Update the line information that should be overwritten
135068: --
135069: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135070: p_header_num => 1);
135071: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135072:
135073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135074:
135075: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 135073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

135069: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135070: p_header_num => 1);
135071: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135072:
135073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135074:
135075: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135076: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135077: END IF;

Line 135076: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

135072:
135073: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135074:
135075: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135076: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135077: END IF;
135078:
135079: --
135080: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 135083: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

135079: --
135080: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135081: --
135082: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135083: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135084: ELSE
135085: ---------------------------------------------------------------------------------------------------
135086: -- 4262811a Switch Sign
135087: ---------------------------------------------------------------------------------------------------

Line 135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

135084: ELSE
135085: ---------------------------------------------------------------------------------------------------
135086: -- 4262811a Switch Sign
135087: ---------------------------------------------------------------------------------------------------
135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135085: ---------------------------------------------------------------------------------------------------
135086: -- 4262811a Switch Sign
135087: ---------------------------------------------------------------------------------------------------
135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302

Line 135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135086: -- 4262811a Switch Sign
135087: ---------------------------------------------------------------------------------------------------
135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302
135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135087: ---------------------------------------------------------------------------------------------------
135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302
135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135088: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302
135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135096:

Line 135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

135090: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302
135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135096:
135097: END IF;
135098:

Line 135095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135091: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135092: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135093: -- 5132302
135094: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135095: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135096:
135097: END IF;
135098:
135099: -- 4955764

Line 135100: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135096:
135097: END IF;
135098:
135099: -- 4955764
135100: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135101: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135102:
135103:
135104: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 135104: XLA_AE_LINES_PKG.ValidateCurrentLine;

135100: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135101: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135102:
135103:
135104: XLA_AE_LINES_PKG.ValidateCurrentLine;
135105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135106:
135107: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135108: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 135105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135101: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135102:
135103:
135104: XLA_AE_LINES_PKG.ValidateCurrentLine;
135105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135106:
135107: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135108: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135109: ,p_balance_type_code => l_balance_type_code);

Line 135303: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

135299: --
135300: -- bulk performance
135301: --
135302: l_balance_type_code VARCHAR2(1);
135303: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
135304: l_log_module VARCHAR2(240);
135305:
135306: --
135307: -- Upgrade strategy

Line 135373: XLA_AE_LINES_PKG.SetNewLine;

135369: ') = 'Y'
135370: THEN
135371:
135372: --
135373: XLA_AE_LINES_PKG.SetNewLine;
135374:
135375: p_balance_type_code := l_balance_type_code;
135376: -- set the flag so later we will know whether the gain loss line needs to be created
135377:

Line 135385: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

135381:
135382: --
135383: -- bulk performance
135384: --
135385: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
135386: p_header_num => 0); -- 4262811
135387: --
135388: -- set accounting line options
135389: --

Line 135390: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

135386: p_header_num => 0); -- 4262811
135387: --
135388: -- set accounting line options
135389: --
135390: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
135391: p_natural_side_code => 'D'
135392: , p_gain_or_loss_flag => 'N'
135393: , p_gl_transfer_mode_code => 'S'
135394: , p_acct_entry_type_code => 'A'

Line 135404: xla_ae_lines_pkg.SetAcctLineType

135400: --
135401: --
135402: -- set accounting line type info
135403: --
135404: xla_ae_lines_pkg.SetAcctLineType
135405: (p_component_type => l_component_type
135406: ,p_event_type_code => l_event_type_code
135407: ,p_line_definition_owner_code => l_line_definition_owner_code
135408: ,p_line_definition_code => l_line_definition_code

Line 135418: xla_ae_lines_pkg.SetAcctClass(

135414: ,p_event_class_code => l_event_class_code);
135415: --
135416: -- set accounting class
135417: --
135418: xla_ae_lines_pkg.SetAcctClass(
135419: p_accounting_class_code => 'TIPV'
135420: , p_ae_header_id => l_ae_header_id
135421: );
135422:

Line 135426: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

135422:
135423: --
135424: -- set rounding class
135425: --
135426: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135427: 'TIPV';
135428:
135429: --
135430: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 135430: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

135426: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
135427: 'TIPV';
135428:
135429: --
135430: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135431: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135432: --
135433: -- bulk performance
135434: --

Line 135431: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

135427: 'TIPV';
135428:
135429: --
135430: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
135431: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135432: --
135433: -- bulk performance
135434: --
135435: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 135435: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

135431: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
135432: --
135433: -- bulk performance
135434: --
135435: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135436:
135437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135439:

Line 135437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

135433: -- bulk performance
135434: --
135435: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135436:
135437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135439:
135440: -- 4955764
135441: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135441: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135437: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135438: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135439:
135440: -- 4955764
135441: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135442: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
135443:
135444: -- 4458381 Public Sector Enh
135445:

Line 135549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

135545: l_rec_acct_attrs.array_num_value(42) := p_source_89;
135546: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
135547: l_rec_acct_attrs.array_num_value(43) := p_source_90;
135548:
135549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135551:
135552: ---------------------------------------------------------------------------------------------------------------
135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 135550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

135546: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
135547: l_rec_acct_attrs.array_num_value(43) := p_source_90;
135548:
135549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135551:
135552: ---------------------------------------------------------------------------------------------------------------
135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135554: ---------------------------------------------------------------------------------------------------------------

Line 135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

135549: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
135550: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
135551:
135552: ---------------------------------------------------------------------------------------------------------------
135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135554: ---------------------------------------------------------------------------------------------------------------
135555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135556:
135557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 135555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

135551:
135552: ---------------------------------------------------------------------------------------------------------------
135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135554: ---------------------------------------------------------------------------------------------------------------
135555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135556:
135557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135559:

Line 135557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135553: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
135554: ---------------------------------------------------------------------------------------------------------------
135555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135556:
135557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135559:
135560: IF xla_accounting_cache_pkg.GetValueChar
135561: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 135558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

135554: ---------------------------------------------------------------------------------------------------------------
135555: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
135556:
135557: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135558: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135559:
135560: IF xla_accounting_cache_pkg.GetValueChar
135561: (p_source_code => 'LEDGER_CATEGORY_CODE'
135562: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 135569: xla_ae_lines_pkg.BflowUpgEntry

135565: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135566: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
135567: )
135568: THEN
135569: xla_ae_lines_pkg.BflowUpgEntry
135570: (p_business_method_code => l_bflow_method_code
135571: ,p_business_class_code => l_bflow_class_code
135572: ,p_balance_type => l_balance_type_code);
135573: ELSE

Line 135586: xla_ae_lines_pkg.SetLineDescription(

135582: --
135583: -- call description
135584: --
135585:
135586: xla_ae_lines_pkg.SetLineDescription(
135587: p_ae_header_id => l_ae_header_id
135588: ,p_description => Description_1 (
135589: p_application_id => p_application_id
135590: , p_ae_header_id => l_ae_header_id

Line 135619: xla_ae_lines_pkg.set_ccid(

135615: , x_value_type_code => l_adr_value_type_code
135616: , p_side => 'NA'
135617: );
135618:
135619: xla_ae_lines_pkg.set_ccid(
135620: p_code_combination_id => l_ccid
135621: , p_value_type_code => l_adr_value_type_code
135622: , p_transaction_coa_id => l_adr_transaction_coa_id
135623: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135655: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

135651: xla_accounting_err_pkg.build_message
135652: (p_appli_s_name => 'XLA'
135653: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
135654: ,p_token_1 => 'LINE_NUMBER'
135655: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
135656: ,p_token_2 => 'LINE_TYPE_NAME'
135657: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
135658: l_component_type
135659: ,l_component_code

Line 135691: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

135687: --
135688: --
135689: ------------------------------------------------------------------------------------------------
135690: -- 4219869 Business Flow
135691: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135692: -- Prior Entry. Currently, the following code is always generated.
135693: ------------------------------------------------------------------------------------------------
135694: XLA_AE_LINES_PKG.ValidateCurrentLine;
135695:

Line 135694: XLA_AE_LINES_PKG.ValidateCurrentLine;

135690: -- 4219869 Business Flow
135691: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
135692: -- Prior Entry. Currently, the following code is always generated.
135693: ------------------------------------------------------------------------------------------------
135694: XLA_AE_LINES_PKG.ValidateCurrentLine;
135695:
135696: ------------------------------------------------------------------------------------
135697: -- 4219869 Business Flow
135698: -- Populated credit and debit amounts -- Need to generate this within IF

Line 135700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135696: ------------------------------------------------------------------------------------
135697: -- 4219869 Business Flow
135698: -- Populated credit and debit amounts -- Need to generate this within IF
135699: ------------------------------------------------------------------------------------
135700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135701:
135702: ----------------------------------------------------------------------------------
135703: -- 4219869 Business Flow
135704: -- Update journal entry status -- Need to generate this within IF

Line 135732: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

135728: -- To allow MPA report to determine if it should generate report process
135729: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135730: ------------------------------------------------------------------------------------------
135731:
135732: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135733: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135734: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135735: -- call ADRs
135736: -- Bug 4922099

Line 135733: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

135729: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
135730: ------------------------------------------------------------------------------------------
135731:
135732: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
135733: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
135734: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
135735: -- call ADRs
135736: -- Bug 4922099
135737: --

Line 135757: xla_ae_lines_pkg.set_ccid(

135753: , x_value_type_code => l_adr_value_type_code
135754: , p_side => 'NA'
135755: );
135756:
135757: xla_ae_lines_pkg.set_ccid(
135758: p_code_combination_id => l_ccid
135759: , p_value_type_code => l_adr_value_type_code
135760: , p_transaction_coa_id => l_adr_transaction_coa_id
135761: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 135780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

135776:
135777: --
135778: -- Update the line information that should be overwritten
135779: --
135780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135781: p_header_num => 1);
135782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135783:
135784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 135782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

135778: -- Update the line information that should be overwritten
135779: --
135780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135781: p_header_num => 1);
135782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135783:
135784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135785:
135786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 135784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

135780: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
135781: p_header_num => 1);
135782: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
135783:
135784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135785:
135786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135788: END IF;

Line 135787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

135783:
135784: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
135785:
135786: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
135787: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
135788: END IF;
135789:
135790: --
135791: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 135794: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

135790: --
135791: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135792: --
135793: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135794: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135795: ELSE
135796: ---------------------------------------------------------------------------------------------------
135797: -- 4262811a Switch Sign
135798: ---------------------------------------------------------------------------------------------------

Line 135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

135795: ELSE
135796: ---------------------------------------------------------------------------------------------------
135797: -- 4262811a Switch Sign
135798: ---------------------------------------------------------------------------------------------------
135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135796: ---------------------------------------------------------------------------------------------------
135797: -- 4262811a Switch Sign
135798: ---------------------------------------------------------------------------------------------------
135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302

Line 135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135797: -- 4262811a Switch Sign
135798: ---------------------------------------------------------------------------------------------------
135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302
135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

135798: ---------------------------------------------------------------------------------------------------
135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302
135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135799: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
135800: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302
135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135807:

Line 135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

135801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302
135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135807:
135808: END IF;
135809:

Line 135806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

135802: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
135803: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135804: -- 5132302
135805: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
135806: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
135807:
135808: END IF;
135809:
135810: -- 4955764

Line 135811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

135807:
135808: END IF;
135809:
135810: -- 4955764
135811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135813:
135814:
135815: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 135815: XLA_AE_LINES_PKG.ValidateCurrentLine;

135811: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135813:
135814:
135815: XLA_AE_LINES_PKG.ValidateCurrentLine;
135816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135817:
135818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 135816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

135812: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
135813:
135814:
135815: XLA_AE_LINES_PKG.ValidateCurrentLine;
135816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135817:
135818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135820: ,p_balance_type_code => l_balance_type_code);

Line 136014: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

136010: --
136011: -- bulk performance
136012: --
136013: l_balance_type_code VARCHAR2(1);
136014: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
136015: l_log_module VARCHAR2(240);
136016:
136017: --
136018: -- Upgrade strategy

Line 136084: XLA_AE_LINES_PKG.SetNewLine;

136080: ') = 'Y'
136081: THEN
136082:
136083: --
136084: XLA_AE_LINES_PKG.SetNewLine;
136085:
136086: p_balance_type_code := l_balance_type_code;
136087: -- set the flag so later we will know whether the gain loss line needs to be created
136088:

Line 136096: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

136092:
136093: --
136094: -- bulk performance
136095: --
136096: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
136097: p_header_num => 0); -- 4262811
136098: --
136099: -- set accounting line options
136100: --

Line 136101: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

136097: p_header_num => 0); -- 4262811
136098: --
136099: -- set accounting line options
136100: --
136101: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
136102: p_natural_side_code => 'D'
136103: , p_gain_or_loss_flag => 'N'
136104: , p_gl_transfer_mode_code => 'S'
136105: , p_acct_entry_type_code => 'A'

Line 136115: xla_ae_lines_pkg.SetAcctLineType

136111: --
136112: --
136113: -- set accounting line type info
136114: --
136115: xla_ae_lines_pkg.SetAcctLineType
136116: (p_component_type => l_component_type
136117: ,p_event_type_code => l_event_type_code
136118: ,p_line_definition_owner_code => l_line_definition_owner_code
136119: ,p_line_definition_code => l_line_definition_code

Line 136129: xla_ae_lines_pkg.SetAcctClass(

136125: ,p_event_class_code => l_event_class_code);
136126: --
136127: -- set accounting class
136128: --
136129: xla_ae_lines_pkg.SetAcctClass(
136130: p_accounting_class_code => 'TRV'
136131: , p_ae_header_id => l_ae_header_id
136132: );
136133:

Line 136137: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

136133:
136134: --
136135: -- set rounding class
136136: --
136137: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136138: 'TRV';
136139:
136140: --
136141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 136141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

136137: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136138: 'TRV';
136139:
136140: --
136141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136143: --
136144: -- bulk performance
136145: --

Line 136142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

136138: 'TRV';
136139:
136140: --
136141: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136143: --
136144: -- bulk performance
136145: --
136146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 136146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

136142: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136143: --
136144: -- bulk performance
136145: --
136146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136147:
136148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136150:

Line 136148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

136144: -- bulk performance
136145: --
136146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136147:
136148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136150:
136151: -- 4955764
136152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136150:
136151: -- 4955764
136152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136153: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136154:
136155: -- 4458381 Public Sector Enh
136156:

Line 136260: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136256: l_rec_acct_attrs.array_num_value(42) := p_source_89;
136257: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136258: l_rec_acct_attrs.array_num_value(43) := p_source_90;
136259:
136260: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136261: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136262:
136263: ---------------------------------------------------------------------------------------------------------------
136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136261: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136257: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
136258: l_rec_acct_attrs.array_num_value(43) := p_source_90;
136259:
136260: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136261: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136262:
136263: ---------------------------------------------------------------------------------------------------------------
136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136265: ---------------------------------------------------------------------------------------------------------------

Line 136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136260: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136261: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136262:
136263: ---------------------------------------------------------------------------------------------------------------
136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136265: ---------------------------------------------------------------------------------------------------------------
136266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136267:
136268: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136262:
136263: ---------------------------------------------------------------------------------------------------------------
136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136265: ---------------------------------------------------------------------------------------------------------------
136266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136267:
136268: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136269: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136270:

Line 136268: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136264: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136265: ---------------------------------------------------------------------------------------------------------------
136266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136267:
136268: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136269: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136270:
136271: IF xla_accounting_cache_pkg.GetValueChar
136272: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136269: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136265: ---------------------------------------------------------------------------------------------------------------
136266: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136267:
136268: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136269: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136270:
136271: IF xla_accounting_cache_pkg.GetValueChar
136272: (p_source_code => 'LEDGER_CATEGORY_CODE'
136273: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136280: xla_ae_lines_pkg.BflowUpgEntry

136276: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136277: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136278: )
136279: THEN
136280: xla_ae_lines_pkg.BflowUpgEntry
136281: (p_business_method_code => l_bflow_method_code
136282: ,p_business_class_code => l_bflow_class_code
136283: ,p_balance_type => l_balance_type_code);
136284: ELSE

Line 136297: xla_ae_lines_pkg.SetLineDescription(

136293: --
136294: -- call description
136295: --
136296:
136297: xla_ae_lines_pkg.SetLineDescription(
136298: p_ae_header_id => l_ae_header_id
136299: ,p_description => Description_1 (
136300: p_application_id => p_application_id
136301: , p_ae_header_id => l_ae_header_id

Line 136330: xla_ae_lines_pkg.set_ccid(

136326: , x_value_type_code => l_adr_value_type_code
136327: , p_side => 'NA'
136328: );
136329:
136330: xla_ae_lines_pkg.set_ccid(
136331: p_code_combination_id => l_ccid
136332: , p_value_type_code => l_adr_value_type_code
136333: , p_transaction_coa_id => l_adr_transaction_coa_id
136334: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136366: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

136362: xla_accounting_err_pkg.build_message
136363: (p_appli_s_name => 'XLA'
136364: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
136365: ,p_token_1 => 'LINE_NUMBER'
136366: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
136367: ,p_token_2 => 'LINE_TYPE_NAME'
136368: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
136369: l_component_type
136370: ,l_component_code

Line 136402: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

136398: --
136399: --
136400: ------------------------------------------------------------------------------------------------
136401: -- 4219869 Business Flow
136402: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136403: -- Prior Entry. Currently, the following code is always generated.
136404: ------------------------------------------------------------------------------------------------
136405: XLA_AE_LINES_PKG.ValidateCurrentLine;
136406:

Line 136405: XLA_AE_LINES_PKG.ValidateCurrentLine;

136401: -- 4219869 Business Flow
136402: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
136403: -- Prior Entry. Currently, the following code is always generated.
136404: ------------------------------------------------------------------------------------------------
136405: XLA_AE_LINES_PKG.ValidateCurrentLine;
136406:
136407: ------------------------------------------------------------------------------------
136408: -- 4219869 Business Flow
136409: -- Populated credit and debit amounts -- Need to generate this within IF

Line 136411: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136407: ------------------------------------------------------------------------------------
136408: -- 4219869 Business Flow
136409: -- Populated credit and debit amounts -- Need to generate this within IF
136410: ------------------------------------------------------------------------------------
136411: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136412:
136413: ----------------------------------------------------------------------------------
136414: -- 4219869 Business Flow
136415: -- Update journal entry status -- Need to generate this within IF

Line 136443: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

136439: -- To allow MPA report to determine if it should generate report process
136440: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136441: ------------------------------------------------------------------------------------------
136442:
136443: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136444: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136445: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136446: -- call ADRs
136447: -- Bug 4922099

Line 136444: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

136440: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
136441: ------------------------------------------------------------------------------------------
136442:
136443: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
136444: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
136445: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
136446: -- call ADRs
136447: -- Bug 4922099
136448: --

Line 136468: xla_ae_lines_pkg.set_ccid(

136464: , x_value_type_code => l_adr_value_type_code
136465: , p_side => 'NA'
136466: );
136467:
136468: xla_ae_lines_pkg.set_ccid(
136469: p_code_combination_id => l_ccid
136470: , p_value_type_code => l_adr_value_type_code
136471: , p_transaction_coa_id => l_adr_transaction_coa_id
136472: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 136491: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

136487:
136488: --
136489: -- Update the line information that should be overwritten
136490: --
136491: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136492: p_header_num => 1);
136493: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136494:
136495: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 136493: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

136489: -- Update the line information that should be overwritten
136490: --
136491: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136492: p_header_num => 1);
136493: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136494:
136495: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136496:
136497: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 136495: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

136491: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
136492: p_header_num => 1);
136493: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
136494:
136495: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136496:
136497: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136498: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136499: END IF;

Line 136498: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

136494:
136495: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
136496:
136497: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
136498: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
136499: END IF;
136500:
136501: --
136502: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 136505: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

136501: --
136502: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136503: --
136504: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136505: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136506: ELSE
136507: ---------------------------------------------------------------------------------------------------
136508: -- 4262811a Switch Sign
136509: ---------------------------------------------------------------------------------------------------

Line 136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

136506: ELSE
136507: ---------------------------------------------------------------------------------------------------
136508: -- 4262811a Switch Sign
136509: ---------------------------------------------------------------------------------------------------
136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136507: ---------------------------------------------------------------------------------------------------
136508: -- 4262811a Switch Sign
136509: ---------------------------------------------------------------------------------------------------
136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302

Line 136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136508: -- 4262811a Switch Sign
136509: ---------------------------------------------------------------------------------------------------
136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302
136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

136509: ---------------------------------------------------------------------------------------------------
136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302
136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136517: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136510: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
136511: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302
136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136517: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136518:

Line 136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

136512: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302
136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136517: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136518:
136519: END IF;
136520:

Line 136517: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

136513: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
136514: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136515: -- 5132302
136516: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
136517: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
136518:
136519: END IF;
136520:
136521: -- 4955764

Line 136522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136518:
136519: END IF;
136520:
136521: -- 4955764
136522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136524:
136525:
136526: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 136526: XLA_AE_LINES_PKG.ValidateCurrentLine;

136522: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136524:
136525:
136526: XLA_AE_LINES_PKG.ValidateCurrentLine;
136527: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136528:
136529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136530: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 136527: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

136523: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
136524:
136525:
136526: XLA_AE_LINES_PKG.ValidateCurrentLine;
136527: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136528:
136529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136530: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136531: ,p_balance_type_code => l_balance_type_code);

Line 136723: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

136719: --
136720: -- bulk performance
136721: --
136722: l_balance_type_code VARCHAR2(1);
136723: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
136724: l_log_module VARCHAR2(240);
136725:
136726: --
136727: -- Upgrade strategy

Line 136793: XLA_AE_LINES_PKG.SetNewLine;

136789: ') = 'Y'
136790: THEN
136791:
136792: --
136793: XLA_AE_LINES_PKG.SetNewLine;
136794:
136795: p_balance_type_code := l_balance_type_code;
136796: -- set the flag so later we will know whether the gain loss line needs to be created
136797:

Line 136805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

136801:
136802: --
136803: -- bulk performance
136804: --
136805: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
136806: p_header_num => 0); -- 4262811
136807: --
136808: -- set accounting line options
136809: --

Line 136810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

136806: p_header_num => 0); -- 4262811
136807: --
136808: -- set accounting line options
136809: --
136810: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
136811: p_natural_side_code => 'D'
136812: , p_gain_or_loss_flag => 'N'
136813: , p_gl_transfer_mode_code => 'S'
136814: , p_acct_entry_type_code => 'A'

Line 136824: xla_ae_lines_pkg.SetAcctLineType

136820: --
136821: --
136822: -- set accounting line type info
136823: --
136824: xla_ae_lines_pkg.SetAcctLineType
136825: (p_component_type => l_component_type
136826: ,p_event_type_code => l_event_type_code
136827: ,p_line_definition_owner_code => l_line_definition_owner_code
136828: ,p_line_definition_code => l_line_definition_code

Line 136838: xla_ae_lines_pkg.SetAcctClass(

136834: ,p_event_class_code => l_event_class_code);
136835: --
136836: -- set accounting class
136837: --
136838: xla_ae_lines_pkg.SetAcctClass(
136839: p_accounting_class_code => 'TRV'
136840: , p_ae_header_id => l_ae_header_id
136841: );
136842:

Line 136846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

136842:
136843: --
136844: -- set rounding class
136845: --
136846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136847: 'TRV';
136848:
136849: --
136850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 136850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

136846: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
136847: 'TRV';
136848:
136849: --
136850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136852: --
136853: -- bulk performance
136854: --

Line 136851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

136847: 'TRV';
136848:
136849: --
136850: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
136851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136852: --
136853: -- bulk performance
136854: --
136855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 136855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

136851: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
136852: --
136853: -- bulk performance
136854: --
136855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136856:
136857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136859:

Line 136857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

136853: -- bulk performance
136854: --
136855: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136856:
136857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136859:
136860: -- 4955764
136861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 136861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

136857: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136858: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136859:
136860: -- 4955764
136861: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136862: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
136863:
136864: -- 4458381 Public Sector Enh
136865:

Line 136967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

136963: l_rec_acct_attrs.array_num_value(41) := p_source_89;
136964: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
136965: l_rec_acct_attrs.array_num_value(42) := p_source_90;
136966:
136967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136969:
136970: ---------------------------------------------------------------------------------------------------------------
136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 136968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

136964: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
136965: l_rec_acct_attrs.array_num_value(42) := p_source_90;
136966:
136967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136969:
136970: ---------------------------------------------------------------------------------------------------------------
136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136972: ---------------------------------------------------------------------------------------------------------------

Line 136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

136967: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
136968: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
136969:
136970: ---------------------------------------------------------------------------------------------------------------
136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136972: ---------------------------------------------------------------------------------------------------------------
136973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136974:
136975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 136973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

136969:
136970: ---------------------------------------------------------------------------------------------------------------
136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136972: ---------------------------------------------------------------------------------------------------------------
136973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136974:
136975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136977:

Line 136975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136971: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
136972: ---------------------------------------------------------------------------------------------------------------
136973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136974:
136975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136977:
136978: IF xla_accounting_cache_pkg.GetValueChar
136979: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 136976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

136972: ---------------------------------------------------------------------------------------------------------------
136973: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
136974:
136975: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136976: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136977:
136978: IF xla_accounting_cache_pkg.GetValueChar
136979: (p_source_code => 'LEDGER_CATEGORY_CODE'
136980: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 136987: xla_ae_lines_pkg.BflowUpgEntry

136983: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136984: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
136985: )
136986: THEN
136987: xla_ae_lines_pkg.BflowUpgEntry
136988: (p_business_method_code => l_bflow_method_code
136989: ,p_business_class_code => l_bflow_class_code
136990: ,p_balance_type => l_balance_type_code);
136991: ELSE

Line 137004: xla_ae_lines_pkg.SetLineDescription(

137000: --
137001: -- call description
137002: --
137003:
137004: xla_ae_lines_pkg.SetLineDescription(
137005: p_ae_header_id => l_ae_header_id
137006: ,p_description => Description_1 (
137007: p_application_id => p_application_id
137008: , p_ae_header_id => l_ae_header_id

Line 137037: xla_ae_lines_pkg.set_ccid(

137033: , x_value_type_code => l_adr_value_type_code
137034: , p_side => 'NA'
137035: );
137036:
137037: xla_ae_lines_pkg.set_ccid(
137038: p_code_combination_id => l_ccid
137039: , p_value_type_code => l_adr_value_type_code
137040: , p_transaction_coa_id => l_adr_transaction_coa_id
137041: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137073: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

137069: xla_accounting_err_pkg.build_message
137070: (p_appli_s_name => 'XLA'
137071: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
137072: ,p_token_1 => 'LINE_NUMBER'
137073: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
137074: ,p_token_2 => 'LINE_TYPE_NAME'
137075: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
137076: l_component_type
137077: ,l_component_code

Line 137109: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

137105: --
137106: --
137107: ------------------------------------------------------------------------------------------------
137108: -- 4219869 Business Flow
137109: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137110: -- Prior Entry. Currently, the following code is always generated.
137111: ------------------------------------------------------------------------------------------------
137112: XLA_AE_LINES_PKG.ValidateCurrentLine;
137113:

Line 137112: XLA_AE_LINES_PKG.ValidateCurrentLine;

137108: -- 4219869 Business Flow
137109: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137110: -- Prior Entry. Currently, the following code is always generated.
137111: ------------------------------------------------------------------------------------------------
137112: XLA_AE_LINES_PKG.ValidateCurrentLine;
137113:
137114: ------------------------------------------------------------------------------------
137115: -- 4219869 Business Flow
137116: -- Populated credit and debit amounts -- Need to generate this within IF

Line 137118: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137114: ------------------------------------------------------------------------------------
137115: -- 4219869 Business Flow
137116: -- Populated credit and debit amounts -- Need to generate this within IF
137117: ------------------------------------------------------------------------------------
137118: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137119:
137120: ----------------------------------------------------------------------------------
137121: -- 4219869 Business Flow
137122: -- Update journal entry status -- Need to generate this within IF

Line 137150: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

137146: -- To allow MPA report to determine if it should generate report process
137147: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137148: ------------------------------------------------------------------------------------------
137149:
137150: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137151: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137152: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137153: -- call ADRs
137154: -- Bug 4922099

Line 137151: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

137147: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137148: ------------------------------------------------------------------------------------------
137149:
137150: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137151: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137152: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137153: -- call ADRs
137154: -- Bug 4922099
137155: --

Line 137175: xla_ae_lines_pkg.set_ccid(

137171: , x_value_type_code => l_adr_value_type_code
137172: , p_side => 'NA'
137173: );
137174:
137175: xla_ae_lines_pkg.set_ccid(
137176: p_code_combination_id => l_ccid
137177: , p_value_type_code => l_adr_value_type_code
137178: , p_transaction_coa_id => l_adr_transaction_coa_id
137179: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137198: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137194:
137195: --
137196: -- Update the line information that should be overwritten
137197: --
137198: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137199: p_header_num => 1);
137200: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137201:
137202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137200: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137196: -- Update the line information that should be overwritten
137197: --
137198: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137199: p_header_num => 1);
137200: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137201:
137202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137203:
137204: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137198: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137199: p_header_num => 1);
137200: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137201:
137202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137203:
137204: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137205: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137206: END IF;

Line 137205: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137201:
137202: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137203:
137204: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137205: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137206: END IF;
137207:
137208: --
137209: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137212: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137208: --
137209: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137210: --
137211: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137212: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137213: ELSE
137214: ---------------------------------------------------------------------------------------------------
137215: -- 4262811a Switch Sign
137216: ---------------------------------------------------------------------------------------------------

Line 137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137213: ELSE
137214: ---------------------------------------------------------------------------------------------------
137215: -- 4262811a Switch Sign
137216: ---------------------------------------------------------------------------------------------------
137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137214: ---------------------------------------------------------------------------------------------------
137215: -- 4262811a Switch Sign
137216: ---------------------------------------------------------------------------------------------------
137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302

Line 137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137215: -- 4262811a Switch Sign
137216: ---------------------------------------------------------------------------------------------------
137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302
137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137216: ---------------------------------------------------------------------------------------------------
137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302
137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137217: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302
137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137225:

Line 137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137219: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302
137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137225:
137226: END IF;
137227:

Line 137224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137220: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137221: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137222: -- 5132302
137223: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137224: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137225:
137226: END IF;
137227:
137228: -- 4955764

Line 137229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137225:
137226: END IF;
137227:
137228: -- 4955764
137229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137230: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137231:
137232:
137233: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137233: XLA_AE_LINES_PKG.ValidateCurrentLine;

137229: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137230: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137231:
137232:
137233: XLA_AE_LINES_PKG.ValidateCurrentLine;
137234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137235:
137236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137230: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137231:
137232:
137233: XLA_AE_LINES_PKG.ValidateCurrentLine;
137234: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137235:
137236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137238: ,p_balance_type_code => l_balance_type_code);

Line 137432: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

137428: --
137429: -- bulk performance
137430: --
137431: l_balance_type_code VARCHAR2(1);
137432: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
137433: l_log_module VARCHAR2(240);
137434:
137435: --
137436: -- Upgrade strategy

Line 137502: XLA_AE_LINES_PKG.SetNewLine;

137498: ') = 'Y'
137499: THEN
137500:
137501: --
137502: XLA_AE_LINES_PKG.SetNewLine;
137503:
137504: p_balance_type_code := l_balance_type_code;
137505: -- set the flag so later we will know whether the gain loss line needs to be created
137506:

Line 137514: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

137510:
137511: --
137512: -- bulk performance
137513: --
137514: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
137515: p_header_num => 0); -- 4262811
137516: --
137517: -- set accounting line options
137518: --

Line 137519: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

137515: p_header_num => 0); -- 4262811
137516: --
137517: -- set accounting line options
137518: --
137519: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
137520: p_natural_side_code => 'D'
137521: , p_gain_or_loss_flag => 'N'
137522: , p_gl_transfer_mode_code => 'S'
137523: , p_acct_entry_type_code => 'A'

Line 137533: xla_ae_lines_pkg.SetAcctLineType

137529: --
137530: --
137531: -- set accounting line type info
137532: --
137533: xla_ae_lines_pkg.SetAcctLineType
137534: (p_component_type => l_component_type
137535: ,p_event_type_code => l_event_type_code
137536: ,p_line_definition_owner_code => l_line_definition_owner_code
137537: ,p_line_definition_code => l_line_definition_code

Line 137547: xla_ae_lines_pkg.SetAcctClass(

137543: ,p_event_class_code => l_event_class_code);
137544: --
137545: -- set accounting class
137546: --
137547: xla_ae_lines_pkg.SetAcctClass(
137548: p_accounting_class_code => 'TRV'
137549: , p_ae_header_id => l_ae_header_id
137550: );
137551:

Line 137555: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

137551:
137552: --
137553: -- set rounding class
137554: --
137555: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137556: 'TRV';
137557:
137558: --
137559: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 137559: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

137555: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
137556: 'TRV';
137557:
137558: --
137559: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137560: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137561: --
137562: -- bulk performance
137563: --

Line 137560: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

137556: 'TRV';
137557:
137558: --
137559: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
137560: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137561: --
137562: -- bulk performance
137563: --
137564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 137564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

137560: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
137561: --
137562: -- bulk performance
137563: --
137564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137565:
137566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137568:

Line 137566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

137562: -- bulk performance
137563: --
137564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137565:
137566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137568:
137569: -- 4955764
137570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137568:
137569: -- 4955764
137570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137571: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
137572:
137573: -- 4458381 Public Sector Enh
137574:

Line 137680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

137676: l_rec_acct_attrs.array_num_value(43) := p_source_89;
137677: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137678: l_rec_acct_attrs.array_num_value(44) := p_source_90;
137679:
137680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137682:
137683: ---------------------------------------------------------------------------------------------------------------
137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 137681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

137677: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
137678: l_rec_acct_attrs.array_num_value(44) := p_source_90;
137679:
137680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137682:
137683: ---------------------------------------------------------------------------------------------------------------
137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137685: ---------------------------------------------------------------------------------------------------------------

Line 137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

137680: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
137681: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
137682:
137683: ---------------------------------------------------------------------------------------------------------------
137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137685: ---------------------------------------------------------------------------------------------------------------
137686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137687:
137688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 137686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

137682:
137683: ---------------------------------------------------------------------------------------------------------------
137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137685: ---------------------------------------------------------------------------------------------------------------
137686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137687:
137688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137690:

Line 137688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137684: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
137685: ---------------------------------------------------------------------------------------------------------------
137686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137687:
137688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137690:
137691: IF xla_accounting_cache_pkg.GetValueChar
137692: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 137689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

137685: ---------------------------------------------------------------------------------------------------------------
137686: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
137687:
137688: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137690:
137691: IF xla_accounting_cache_pkg.GetValueChar
137692: (p_source_code => 'LEDGER_CATEGORY_CODE'
137693: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 137700: xla_ae_lines_pkg.BflowUpgEntry

137696: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137697: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
137698: )
137699: THEN
137700: xla_ae_lines_pkg.BflowUpgEntry
137701: (p_business_method_code => l_bflow_method_code
137702: ,p_business_class_code => l_bflow_class_code
137703: ,p_balance_type => l_balance_type_code);
137704: ELSE

Line 137717: xla_ae_lines_pkg.SetLineDescription(

137713: --
137714: -- call description
137715: --
137716:
137717: xla_ae_lines_pkg.SetLineDescription(
137718: p_ae_header_id => l_ae_header_id
137719: ,p_description => Description_1 (
137720: p_application_id => p_application_id
137721: , p_ae_header_id => l_ae_header_id

Line 137750: xla_ae_lines_pkg.set_ccid(

137746: , x_value_type_code => l_adr_value_type_code
137747: , p_side => 'NA'
137748: );
137749:
137750: xla_ae_lines_pkg.set_ccid(
137751: p_code_combination_id => l_ccid
137752: , p_value_type_code => l_adr_value_type_code
137753: , p_transaction_coa_id => l_adr_transaction_coa_id
137754: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137786: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

137782: xla_accounting_err_pkg.build_message
137783: (p_appli_s_name => 'XLA'
137784: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
137785: ,p_token_1 => 'LINE_NUMBER'
137786: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
137787: ,p_token_2 => 'LINE_TYPE_NAME'
137788: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
137789: l_component_type
137790: ,l_component_code

Line 137822: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

137818: --
137819: --
137820: ------------------------------------------------------------------------------------------------
137821: -- 4219869 Business Flow
137822: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137823: -- Prior Entry. Currently, the following code is always generated.
137824: ------------------------------------------------------------------------------------------------
137825: XLA_AE_LINES_PKG.ValidateCurrentLine;
137826:

Line 137825: XLA_AE_LINES_PKG.ValidateCurrentLine;

137821: -- 4219869 Business Flow
137822: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
137823: -- Prior Entry. Currently, the following code is always generated.
137824: ------------------------------------------------------------------------------------------------
137825: XLA_AE_LINES_PKG.ValidateCurrentLine;
137826:
137827: ------------------------------------------------------------------------------------
137828: -- 4219869 Business Flow
137829: -- Populated credit and debit amounts -- Need to generate this within IF

Line 137831: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137827: ------------------------------------------------------------------------------------
137828: -- 4219869 Business Flow
137829: -- Populated credit and debit amounts -- Need to generate this within IF
137830: ------------------------------------------------------------------------------------
137831: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137832:
137833: ----------------------------------------------------------------------------------
137834: -- 4219869 Business Flow
137835: -- Update journal entry status -- Need to generate this within IF

Line 137863: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

137859: -- To allow MPA report to determine if it should generate report process
137860: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137861: ------------------------------------------------------------------------------------------
137862:
137863: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137864: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137865: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137866: -- call ADRs
137867: -- Bug 4922099

Line 137864: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

137860: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
137861: ------------------------------------------------------------------------------------------
137862:
137863: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
137864: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
137865: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
137866: -- call ADRs
137867: -- Bug 4922099
137868: --

Line 137888: xla_ae_lines_pkg.set_ccid(

137884: , x_value_type_code => l_adr_value_type_code
137885: , p_side => 'NA'
137886: );
137887:
137888: xla_ae_lines_pkg.set_ccid(
137889: p_code_combination_id => l_ccid
137890: , p_value_type_code => l_adr_value_type_code
137891: , p_transaction_coa_id => l_adr_transaction_coa_id
137892: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 137911: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

137907:
137908: --
137909: -- Update the line information that should be overwritten
137910: --
137911: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137912: p_header_num => 1);
137913: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137914:
137915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 137913: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

137909: -- Update the line information that should be overwritten
137910: --
137911: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137912: p_header_num => 1);
137913: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137914:
137915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137916:
137917: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 137915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

137911: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
137912: p_header_num => 1);
137913: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
137914:
137915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137916:
137917: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137918: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137919: END IF;

Line 137918: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

137914:
137915: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
137916:
137917: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
137918: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
137919: END IF;
137920:
137921: --
137922: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 137925: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

137921: --
137922: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137923: --
137924: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137925: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137926: ELSE
137927: ---------------------------------------------------------------------------------------------------
137928: -- 4262811a Switch Sign
137929: ---------------------------------------------------------------------------------------------------

Line 137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

137926: ELSE
137927: ---------------------------------------------------------------------------------------------------
137928: -- 4262811a Switch Sign
137929: ---------------------------------------------------------------------------------------------------
137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137927: ---------------------------------------------------------------------------------------------------
137928: -- 4262811a Switch Sign
137929: ---------------------------------------------------------------------------------------------------
137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302

Line 137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137928: -- 4262811a Switch Sign
137929: ---------------------------------------------------------------------------------------------------
137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302
137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

137929: ---------------------------------------------------------------------------------------------------
137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302
137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137930: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
137931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302
137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137938:

Line 137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

137932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302
137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137938:
137939: END IF;
137940:

Line 137937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

137933: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
137934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137935: -- 5132302
137936: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
137937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
137938:
137939: END IF;
137940:
137941: -- 4955764

Line 137942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

137938:
137939: END IF;
137940:
137941: -- 4955764
137942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137944:
137945:
137946: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 137946: XLA_AE_LINES_PKG.ValidateCurrentLine;

137942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137944:
137945:
137946: XLA_AE_LINES_PKG.ValidateCurrentLine;
137947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137948:
137949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137950: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 137947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

137943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
137944:
137945:
137946: XLA_AE_LINES_PKG.ValidateCurrentLine;
137947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137948:
137949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137950: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137951: ,p_balance_type_code => l_balance_type_code);

Line 138145: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138141: --
138142: -- bulk performance
138143: --
138144: l_balance_type_code VARCHAR2(1);
138145: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138146: l_log_module VARCHAR2(240);
138147:
138148: --
138149: -- Upgrade strategy

Line 138215: XLA_AE_LINES_PKG.SetNewLine;

138211: ') = 'Y'
138212: THEN
138213:
138214: --
138215: XLA_AE_LINES_PKG.SetNewLine;
138216:
138217: p_balance_type_code := l_balance_type_code;
138218: -- set the flag so later we will know whether the gain loss line needs to be created
138219:

Line 138227: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138223:
138224: --
138225: -- bulk performance
138226: --
138227: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138228: p_header_num => 0); -- 4262811
138229: --
138230: -- set accounting line options
138231: --

Line 138232: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138228: p_header_num => 0); -- 4262811
138229: --
138230: -- set accounting line options
138231: --
138232: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138233: p_natural_side_code => 'D'
138234: , p_gain_or_loss_flag => 'N'
138235: , p_gl_transfer_mode_code => 'S'
138236: , p_acct_entry_type_code => 'A'

Line 138246: xla_ae_lines_pkg.SetAcctLineType

138242: --
138243: --
138244: -- set accounting line type info
138245: --
138246: xla_ae_lines_pkg.SetAcctLineType
138247: (p_component_type => l_component_type
138248: ,p_event_type_code => l_event_type_code
138249: ,p_line_definition_owner_code => l_line_definition_owner_code
138250: ,p_line_definition_code => l_line_definition_code

Line 138260: xla_ae_lines_pkg.SetAcctClass(

138256: ,p_event_class_code => l_event_class_code);
138257: --
138258: -- set accounting class
138259: --
138260: xla_ae_lines_pkg.SetAcctClass(
138261: p_accounting_class_code => 'TRV'
138262: , p_ae_header_id => l_ae_header_id
138263: );
138264:

Line 138268: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138264:
138265: --
138266: -- set rounding class
138267: --
138268: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138269: 'TRV';
138270:
138271: --
138272: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138272: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138268: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138269: 'TRV';
138270:
138271: --
138272: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138273: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138274: --
138275: -- bulk performance
138276: --

Line 138273: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138269: 'TRV';
138270:
138271: --
138272: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138273: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138274: --
138275: -- bulk performance
138276: --
138277: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138277: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138273: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138274: --
138275: -- bulk performance
138276: --
138277: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138278:
138279: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138280: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138281:

Line 138279: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138275: -- bulk performance
138276: --
138277: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138278:
138279: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138280: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138281:
138282: -- 4955764
138283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138279: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138280: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138281:
138282: -- 4955764
138283: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138284: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138285:
138286: -- 4458381 Public Sector Enh
138287:

Line 138391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

138387: l_rec_acct_attrs.array_num_value(42) := p_source_89;
138388: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138389: l_rec_acct_attrs.array_num_value(43) := p_source_90;
138390:
138391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138393:
138394: ---------------------------------------------------------------------------------------------------------------
138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 138392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

138388: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
138389: l_rec_acct_attrs.array_num_value(43) := p_source_90;
138390:
138391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138393:
138394: ---------------------------------------------------------------------------------------------------------------
138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138396: ---------------------------------------------------------------------------------------------------------------

Line 138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

138391: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
138392: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
138393:
138394: ---------------------------------------------------------------------------------------------------------------
138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138396: ---------------------------------------------------------------------------------------------------------------
138397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138398:
138399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 138397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

138393:
138394: ---------------------------------------------------------------------------------------------------------------
138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138396: ---------------------------------------------------------------------------------------------------------------
138397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138398:
138399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138401:

Line 138399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138395: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
138396: ---------------------------------------------------------------------------------------------------------------
138397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138398:
138399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138401:
138402: IF xla_accounting_cache_pkg.GetValueChar
138403: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 138400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

138396: ---------------------------------------------------------------------------------------------------------------
138397: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
138398:
138399: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
138401:
138402: IF xla_accounting_cache_pkg.GetValueChar
138403: (p_source_code => 'LEDGER_CATEGORY_CODE'
138404: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 138411: xla_ae_lines_pkg.BflowUpgEntry

138407: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
138408: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
138409: )
138410: THEN
138411: xla_ae_lines_pkg.BflowUpgEntry
138412: (p_business_method_code => l_bflow_method_code
138413: ,p_business_class_code => l_bflow_class_code
138414: ,p_balance_type => l_balance_type_code);
138415: ELSE

Line 138428: xla_ae_lines_pkg.SetLineDescription(

138424: --
138425: -- call description
138426: --
138427:
138428: xla_ae_lines_pkg.SetLineDescription(
138429: p_ae_header_id => l_ae_header_id
138430: ,p_description => Description_1 (
138431: p_application_id => p_application_id
138432: , p_ae_header_id => l_ae_header_id

Line 138461: xla_ae_lines_pkg.set_ccid(

138457: , x_value_type_code => l_adr_value_type_code
138458: , p_side => 'NA'
138459: );
138460:
138461: xla_ae_lines_pkg.set_ccid(
138462: p_code_combination_id => l_ccid
138463: , p_value_type_code => l_adr_value_type_code
138464: , p_transaction_coa_id => l_adr_transaction_coa_id
138465: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138497: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

138493: xla_accounting_err_pkg.build_message
138494: (p_appli_s_name => 'XLA'
138495: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
138496: ,p_token_1 => 'LINE_NUMBER'
138497: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
138498: ,p_token_2 => 'LINE_TYPE_NAME'
138499: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
138500: l_component_type
138501: ,l_component_code

Line 138533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

138529: --
138530: --
138531: ------------------------------------------------------------------------------------------------
138532: -- 4219869 Business Flow
138533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138534: -- Prior Entry. Currently, the following code is always generated.
138535: ------------------------------------------------------------------------------------------------
138536: XLA_AE_LINES_PKG.ValidateCurrentLine;
138537:

Line 138536: XLA_AE_LINES_PKG.ValidateCurrentLine;

138532: -- 4219869 Business Flow
138533: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
138534: -- Prior Entry. Currently, the following code is always generated.
138535: ------------------------------------------------------------------------------------------------
138536: XLA_AE_LINES_PKG.ValidateCurrentLine;
138537:
138538: ------------------------------------------------------------------------------------
138539: -- 4219869 Business Flow
138540: -- Populated credit and debit amounts -- Need to generate this within IF

Line 138542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138538: ------------------------------------------------------------------------------------
138539: -- 4219869 Business Flow
138540: -- Populated credit and debit amounts -- Need to generate this within IF
138541: ------------------------------------------------------------------------------------
138542: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138543:
138544: ----------------------------------------------------------------------------------
138545: -- 4219869 Business Flow
138546: -- Update journal entry status -- Need to generate this within IF

Line 138574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

138570: -- To allow MPA report to determine if it should generate report process
138571: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138572: ------------------------------------------------------------------------------------------
138573:
138574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138576: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138577: -- call ADRs
138578: -- Bug 4922099

Line 138575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

138571: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
138572: ------------------------------------------------------------------------------------------
138573:
138574: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
138575: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
138576: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
138577: -- call ADRs
138578: -- Bug 4922099
138579: --

Line 138599: xla_ae_lines_pkg.set_ccid(

138595: , x_value_type_code => l_adr_value_type_code
138596: , p_side => 'NA'
138597: );
138598:
138599: xla_ae_lines_pkg.set_ccid(
138600: p_code_combination_id => l_ccid
138601: , p_value_type_code => l_adr_value_type_code
138602: , p_transaction_coa_id => l_adr_transaction_coa_id
138603: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 138622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

138618:
138619: --
138620: -- Update the line information that should be overwritten
138621: --
138622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138623: p_header_num => 1);
138624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138625:
138626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 138624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

138620: -- Update the line information that should be overwritten
138621: --
138622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138623: p_header_num => 1);
138624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138625:
138626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138627:
138628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 138626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

138622: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
138623: p_header_num => 1);
138624: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
138625:
138626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138627:
138628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138630: END IF;

Line 138629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

138625:
138626: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
138627:
138628: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
138629: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
138630: END IF;
138631:
138632: --
138633: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 138636: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

138632: --
138633: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138634: --
138635: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138636: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138637: ELSE
138638: ---------------------------------------------------------------------------------------------------
138639: -- 4262811a Switch Sign
138640: ---------------------------------------------------------------------------------------------------

Line 138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

138637: ELSE
138638: ---------------------------------------------------------------------------------------------------
138639: -- 4262811a Switch Sign
138640: ---------------------------------------------------------------------------------------------------
138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138638: ---------------------------------------------------------------------------------------------------
138639: -- 4262811a Switch Sign
138640: ---------------------------------------------------------------------------------------------------
138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302

Line 138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138639: -- 4262811a Switch Sign
138640: ---------------------------------------------------------------------------------------------------
138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302
138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

138640: ---------------------------------------------------------------------------------------------------
138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302
138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138641: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
138642: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302
138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138649:

Line 138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

138643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302
138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138649:
138650: END IF;
138651:

Line 138648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

138644: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
138645: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138646: -- 5132302
138647: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
138648: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
138649:
138650: END IF;
138651:
138652: -- 4955764

Line 138653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138649:
138650: END IF;
138651:
138652: -- 4955764
138653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138655:
138656:
138657: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 138657: XLA_AE_LINES_PKG.ValidateCurrentLine;

138653: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138655:
138656:
138657: XLA_AE_LINES_PKG.ValidateCurrentLine;
138658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138659:
138660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138661: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 138658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

138654: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
138655:
138656:
138657: XLA_AE_LINES_PKG.ValidateCurrentLine;
138658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138659:
138660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138661: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138662: ,p_balance_type_code => l_balance_type_code);

Line 138829: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

138825: --
138826: -- bulk performance
138827: --
138828: l_balance_type_code VARCHAR2(1);
138829: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
138830: l_log_module VARCHAR2(240);
138831:
138832: --
138833: -- Upgrade strategy

Line 138901: XLA_AE_LINES_PKG.SetNewLine;

138897: ') = 'Y'
138898: THEN
138899:
138900: --
138901: XLA_AE_LINES_PKG.SetNewLine;
138902:
138903: p_balance_type_code := l_balance_type_code;
138904: -- set the flag so later we will know whether the gain loss line needs to be created
138905:

Line 138913: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

138909:
138910: --
138911: -- bulk performance
138912: --
138913: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
138914: p_header_num => 0); -- 4262811
138915: --
138916: -- set accounting line options
138917: --

Line 138918: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

138914: p_header_num => 0); -- 4262811
138915: --
138916: -- set accounting line options
138917: --
138918: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
138919: p_natural_side_code => 'C'
138920: , p_gain_or_loss_flag => 'N'
138921: , p_gl_transfer_mode_code => 'S'
138922: , p_acct_entry_type_code => 'A'

Line 138932: xla_ae_lines_pkg.SetAcctLineType

138928: --
138929: --
138930: -- set accounting line type info
138931: --
138932: xla_ae_lines_pkg.SetAcctLineType
138933: (p_component_type => l_component_type
138934: ,p_event_type_code => l_event_type_code
138935: ,p_line_definition_owner_code => l_line_definition_owner_code
138936: ,p_line_definition_code => l_line_definition_code

Line 138946: xla_ae_lines_pkg.SetAcctClass(

138942: ,p_event_class_code => l_event_class_code);
138943: --
138944: -- set accounting class
138945: --
138946: xla_ae_lines_pkg.SetAcctClass(
138947: p_accounting_class_code => 'AWT'
138948: , p_ae_header_id => l_ae_header_id
138949: );
138950:

Line 138954: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

138950:
138951: --
138952: -- set rounding class
138953: --
138954: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138955: 'AWT';
138956:
138957: --
138958: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 138958: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

138954: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
138955: 'AWT';
138956:
138957: --
138958: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138959: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138960: --
138961: -- bulk performance
138962: --

Line 138959: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

138955: 'AWT';
138956:
138957: --
138958: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
138959: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138960: --
138961: -- bulk performance
138962: --
138963: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 138963: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

138959: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
138960: --
138961: -- bulk performance
138962: --
138963: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138964:
138965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138966: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138967:

Line 138965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

138961: -- bulk performance
138962: --
138963: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
138964:
138965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138966: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138967:
138968: -- 4955764
138969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 138969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

138965: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
138966: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
138967:
138968: -- 4955764
138969: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
138970: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
138971:
138972: -- 4458381 Public Sector Enh
138973:

Line 139029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

139025: l_rec_acct_attrs.array_num_value(23) := p_source_86;
139026: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139027: l_rec_acct_attrs.array_num_value(24) := p_source_88;
139028:
139029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139031:
139032: ---------------------------------------------------------------------------------------------------------------
139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 139030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

139026: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139027: l_rec_acct_attrs.array_num_value(24) := p_source_88;
139028:
139029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139031:
139032: ---------------------------------------------------------------------------------------------------------------
139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139034: ---------------------------------------------------------------------------------------------------------------

Line 139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

139029: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139030: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139031:
139032: ---------------------------------------------------------------------------------------------------------------
139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139034: ---------------------------------------------------------------------------------------------------------------
139035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139036:
139037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 139035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

139031:
139032: ---------------------------------------------------------------------------------------------------------------
139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139034: ---------------------------------------------------------------------------------------------------------------
139035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139036:
139037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139039:

Line 139037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139033: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139034: ---------------------------------------------------------------------------------------------------------------
139035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139036:
139037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139039:
139040: IF xla_accounting_cache_pkg.GetValueChar
139041: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 139038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139034: ---------------------------------------------------------------------------------------------------------------
139035: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139036:
139037: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139039:
139040: IF xla_accounting_cache_pkg.GetValueChar
139041: (p_source_code => 'LEDGER_CATEGORY_CODE'
139042: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 139049: xla_ae_lines_pkg.BflowUpgEntry

139045: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139046: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
139047: )
139048: THEN
139049: xla_ae_lines_pkg.BflowUpgEntry
139050: (p_business_method_code => l_bflow_method_code
139051: ,p_business_class_code => l_bflow_class_code
139052: ,p_balance_type => l_balance_type_code);
139053: ELSE

Line 139092: xla_ae_lines_pkg.set_ccid(

139088: , x_value_type_code => l_adr_value_type_code
139089: , p_side => 'NA'
139090: );
139091:
139092: xla_ae_lines_pkg.set_ccid(
139093: p_code_combination_id => l_ccid
139094: , p_value_type_code => l_adr_value_type_code
139095: , p_transaction_coa_id => l_adr_transaction_coa_id
139096: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139127: xla_ae_lines_pkg.set_segment(

139123: );
139124:
139125: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139126:
139127: xla_ae_lines_pkg.set_segment(
139128: p_to_segment_code => 'GL_ACCOUNT'
139129: , p_segment_value => l_segment
139130: , p_from_segment_code => l_adr_value_segment_code
139131: , p_from_combination_id => l_adr_value_combination_id

Line 139170: xla_ae_lines_pkg.set_segment(

139166: );
139167:
139168: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139169:
139170: xla_ae_lines_pkg.set_segment(
139171: p_to_segment_code => 'GL_BALANCING'
139172: , p_segment_value => l_segment
139173: , p_from_segment_code => l_adr_value_segment_code
139174: , p_from_combination_id => l_adr_value_combination_id

Line 139214: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

139210: xla_accounting_err_pkg.build_message
139211: (p_appli_s_name => 'XLA'
139212: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
139213: ,p_token_1 => 'LINE_NUMBER'
139214: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
139215: ,p_token_2 => 'LINE_TYPE_NAME'
139216: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
139217: l_component_type
139218: ,l_component_code

Line 139250: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

139246: --
139247: --
139248: ------------------------------------------------------------------------------------------------
139249: -- 4219869 Business Flow
139250: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139251: -- Prior Entry. Currently, the following code is always generated.
139252: ------------------------------------------------------------------------------------------------
139253: XLA_AE_LINES_PKG.ValidateCurrentLine;
139254:

Line 139253: XLA_AE_LINES_PKG.ValidateCurrentLine;

139249: -- 4219869 Business Flow
139250: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
139251: -- Prior Entry. Currently, the following code is always generated.
139252: ------------------------------------------------------------------------------------------------
139253: XLA_AE_LINES_PKG.ValidateCurrentLine;
139254:
139255: ------------------------------------------------------------------------------------
139256: -- 4219869 Business Flow
139257: -- Populated credit and debit amounts -- Need to generate this within IF

Line 139259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139255: ------------------------------------------------------------------------------------
139256: -- 4219869 Business Flow
139257: -- Populated credit and debit amounts -- Need to generate this within IF
139258: ------------------------------------------------------------------------------------
139259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139260:
139261: ----------------------------------------------------------------------------------
139262: -- 4219869 Business Flow
139263: -- Update journal entry status -- Need to generate this within IF

Line 139291: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

139287: -- To allow MPA report to determine if it should generate report process
139288: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139289: ------------------------------------------------------------------------------------------
139290:
139291: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139292: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139293: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139294: -- call ADRs
139295: -- Bug 4922099

Line 139292: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

139288: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
139289: ------------------------------------------------------------------------------------------
139290:
139291: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
139292: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
139293: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
139294: -- call ADRs
139295: -- Bug 4922099
139296: --

Line 139319: xla_ae_lines_pkg.set_ccid(

139315: , x_value_type_code => l_adr_value_type_code
139316: , p_side => 'NA'
139317: );
139318:
139319: xla_ae_lines_pkg.set_ccid(
139320: p_code_combination_id => l_ccid
139321: , p_value_type_code => l_adr_value_type_code
139322: , p_transaction_coa_id => l_adr_transaction_coa_id
139323: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139354: xla_ae_lines_pkg.set_segment(

139350: );
139351:
139352: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139353:
139354: xla_ae_lines_pkg.set_segment(
139355: p_to_segment_code => 'GL_ACCOUNT'
139356: , p_segment_value => l_segment
139357: , p_from_segment_code => l_adr_value_segment_code
139358: , p_from_combination_id => l_adr_value_combination_id

Line 139397: xla_ae_lines_pkg.set_segment(

139393: );
139394:
139395: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139396:
139397: xla_ae_lines_pkg.set_segment(
139398: p_to_segment_code => 'GL_BALANCING'
139399: , p_segment_value => l_segment
139400: , p_from_segment_code => l_adr_value_segment_code
139401: , p_from_combination_id => l_adr_value_combination_id

Line 139428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

139424:
139425: --
139426: -- Update the line information that should be overwritten
139427: --
139428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139429: p_header_num => 1);
139430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139431:
139432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 139430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

139426: -- Update the line information that should be overwritten
139427: --
139428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139429: p_header_num => 1);
139430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139431:
139432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139433:
139434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 139432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

139428: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
139429: p_header_num => 1);
139430: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
139431:
139432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139433:
139434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139436: END IF;

Line 139435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

139431:
139432: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
139433:
139434: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
139435: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
139436: END IF;
139437:
139438: --
139439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 139442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

139438: --
139439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
139440: --
139441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
139442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
139443: ELSE
139444: ---------------------------------------------------------------------------------------------------
139445: -- 4262811a Switch Sign
139446: ---------------------------------------------------------------------------------------------------

Line 139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

139443: ELSE
139444: ---------------------------------------------------------------------------------------------------
139445: -- 4262811a Switch Sign
139446: ---------------------------------------------------------------------------------------------------
139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139444: ---------------------------------------------------------------------------------------------------
139445: -- 4262811a Switch Sign
139446: ---------------------------------------------------------------------------------------------------
139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302

Line 139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139445: -- 4262811a Switch Sign
139446: ---------------------------------------------------------------------------------------------------
139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302
139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

139446: ---------------------------------------------------------------------------------------------------
139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302
139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139447: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
139448: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302
139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139455:

Line 139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

139449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302
139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139455:
139456: END IF;
139457:

Line 139454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

139450: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
139451: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139452: -- 5132302
139453: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
139454: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
139455:
139456: END IF;
139457:
139458: -- 4955764

Line 139459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139455:
139456: END IF;
139457:
139458: -- 4955764
139459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139461:
139462:
139463: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 139463: XLA_AE_LINES_PKG.ValidateCurrentLine;

139459: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139461:
139462:
139463: XLA_AE_LINES_PKG.ValidateCurrentLine;
139464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139465:
139466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 139464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

139460: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
139461:
139462:
139463: XLA_AE_LINES_PKG.ValidateCurrentLine;
139464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
139465:
139466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
139467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
139468: ,p_balance_type_code => l_balance_type_code);

Line 139644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

139640: --
139641: -- bulk performance
139642: --
139643: l_balance_type_code VARCHAR2(1);
139644: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
139645: l_log_module VARCHAR2(240);
139646:
139647: --
139648: -- Upgrade strategy

Line 139720: XLA_AE_LINES_PKG.SetNewLine;

139716: ') <> 'PAYMENTCARD'
139717: THEN
139718:
139719: --
139720: XLA_AE_LINES_PKG.SetNewLine;
139721:
139722: p_balance_type_code := l_balance_type_code;
139723: -- set the flag so later we will know whether the gain loss line needs to be created
139724:

Line 139732: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

139728:
139729: --
139730: -- bulk performance
139731: --
139732: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
139733: p_header_num => 0); -- 4262811
139734: --
139735: -- set accounting line options
139736: --

Line 139737: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

139733: p_header_num => 0); -- 4262811
139734: --
139735: -- set accounting line options
139736: --
139737: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
139738: p_natural_side_code => 'C'
139739: , p_gain_or_loss_flag => 'N'
139740: , p_gl_transfer_mode_code => 'S'
139741: , p_acct_entry_type_code => 'A'

Line 139751: xla_ae_lines_pkg.SetAcctLineType

139747: --
139748: --
139749: -- set accounting line type info
139750: --
139751: xla_ae_lines_pkg.SetAcctLineType
139752: (p_component_type => l_component_type
139753: ,p_event_type_code => l_event_type_code
139754: ,p_line_definition_owner_code => l_line_definition_owner_code
139755: ,p_line_definition_code => l_line_definition_code

Line 139765: xla_ae_lines_pkg.SetAcctClass(

139761: ,p_event_class_code => l_event_class_code);
139762: --
139763: -- set accounting class
139764: --
139765: xla_ae_lines_pkg.SetAcctClass(
139766: p_accounting_class_code => 'AWT'
139767: , p_ae_header_id => l_ae_header_id
139768: );
139769:

Line 139773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

139769:
139770: --
139771: -- set rounding class
139772: --
139773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139774: 'AWT';
139775:
139776: --
139777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 139777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

139773: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
139774: 'AWT';
139775:
139776: --
139777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139779: --
139780: -- bulk performance
139781: --

Line 139778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

139774: 'AWT';
139775:
139776: --
139777: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
139778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139779: --
139780: -- bulk performance
139781: --
139782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 139782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

139778: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
139779: --
139780: -- bulk performance
139781: --
139782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139783:
139784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139786:

Line 139784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

139780: -- bulk performance
139781: --
139782: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
139783:
139784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139786:
139787: -- 4955764
139788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 139788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

139784: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
139785: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
139786:
139787: -- 4955764
139788: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
139789: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
139790:
139791: -- 4458381 Public Sector Enh
139792:

Line 139848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

139844: l_rec_acct_attrs.array_num_value(23) := p_source_87;
139845: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139846: l_rec_acct_attrs.array_num_value(24) := p_source_88;
139847:
139848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139850:
139851: ---------------------------------------------------------------------------------------------------------------
139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 139849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

139845: l_rec_acct_attrs.array_acct_attr_code(24) := 'TAX_SUMMARY_LINE_REF_ID';
139846: l_rec_acct_attrs.array_num_value(24) := p_source_88;
139847:
139848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139850:
139851: ---------------------------------------------------------------------------------------------------------------
139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139853: ---------------------------------------------------------------------------------------------------------------

Line 139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

139848: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
139849: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
139850:
139851: ---------------------------------------------------------------------------------------------------------------
139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139853: ---------------------------------------------------------------------------------------------------------------
139854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139855:
139856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 139854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

139850:
139851: ---------------------------------------------------------------------------------------------------------------
139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139853: ---------------------------------------------------------------------------------------------------------------
139854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139855:
139856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139858:

Line 139856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139852: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
139853: ---------------------------------------------------------------------------------------------------------------
139854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139855:
139856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139858:
139859: IF xla_accounting_cache_pkg.GetValueChar
139860: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 139857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

139853: ---------------------------------------------------------------------------------------------------------------
139854: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
139855:
139856: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139857: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
139858:
139859: IF xla_accounting_cache_pkg.GetValueChar
139860: (p_source_code => 'LEDGER_CATEGORY_CODE'
139861: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 139868: xla_ae_lines_pkg.BflowUpgEntry

139864: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
139865: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
139866: )
139867: THEN
139868: xla_ae_lines_pkg.BflowUpgEntry
139869: (p_business_method_code => l_bflow_method_code
139870: ,p_business_class_code => l_bflow_class_code
139871: ,p_balance_type => l_balance_type_code);
139872: ELSE

Line 139911: xla_ae_lines_pkg.set_ccid(

139907: , x_value_type_code => l_adr_value_type_code
139908: , p_side => 'NA'
139909: );
139910:
139911: xla_ae_lines_pkg.set_ccid(
139912: p_code_combination_id => l_ccid
139913: , p_value_type_code => l_adr_value_type_code
139914: , p_transaction_coa_id => l_adr_transaction_coa_id
139915: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 139946: xla_ae_lines_pkg.set_segment(

139942: );
139943:
139944: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139945:
139946: xla_ae_lines_pkg.set_segment(
139947: p_to_segment_code => 'GL_ACCOUNT'
139948: , p_segment_value => l_segment
139949: , p_from_segment_code => l_adr_value_segment_code
139950: , p_from_combination_id => l_adr_value_combination_id

Line 139989: xla_ae_lines_pkg.set_segment(

139985: );
139986:
139987: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
139988:
139989: xla_ae_lines_pkg.set_segment(
139990: p_to_segment_code => 'GL_BALANCING'
139991: , p_segment_value => l_segment
139992: , p_from_segment_code => l_adr_value_segment_code
139993: , p_from_combination_id => l_adr_value_combination_id

Line 140033: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140029: xla_accounting_err_pkg.build_message
140030: (p_appli_s_name => 'XLA'
140031: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140032: ,p_token_1 => 'LINE_NUMBER'
140033: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140034: ,p_token_2 => 'LINE_TYPE_NAME'
140035: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140036: l_component_type
140037: ,l_component_code

Line 140069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140065: --
140066: --
140067: ------------------------------------------------------------------------------------------------
140068: -- 4219869 Business Flow
140069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140070: -- Prior Entry. Currently, the following code is always generated.
140071: ------------------------------------------------------------------------------------------------
140072: XLA_AE_LINES_PKG.ValidateCurrentLine;
140073:

Line 140072: XLA_AE_LINES_PKG.ValidateCurrentLine;

140068: -- 4219869 Business Flow
140069: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140070: -- Prior Entry. Currently, the following code is always generated.
140071: ------------------------------------------------------------------------------------------------
140072: XLA_AE_LINES_PKG.ValidateCurrentLine;
140073:
140074: ------------------------------------------------------------------------------------
140075: -- 4219869 Business Flow
140076: -- Populated credit and debit amounts -- Need to generate this within IF

Line 140078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140074: ------------------------------------------------------------------------------------
140075: -- 4219869 Business Flow
140076: -- Populated credit and debit amounts -- Need to generate this within IF
140077: ------------------------------------------------------------------------------------
140078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140079:
140080: ----------------------------------------------------------------------------------
140081: -- 4219869 Business Flow
140082: -- Update journal entry status -- Need to generate this within IF

Line 140110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140106: -- To allow MPA report to determine if it should generate report process
140107: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140108: ------------------------------------------------------------------------------------------
140109:
140110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140112: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140113: -- call ADRs
140114: -- Bug 4922099

Line 140111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140107: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140108: ------------------------------------------------------------------------------------------
140109:
140110: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
140111: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
140112: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
140113: -- call ADRs
140114: -- Bug 4922099
140115: --

Line 140138: xla_ae_lines_pkg.set_ccid(

140134: , x_value_type_code => l_adr_value_type_code
140135: , p_side => 'NA'
140136: );
140137:
140138: xla_ae_lines_pkg.set_ccid(
140139: p_code_combination_id => l_ccid
140140: , p_value_type_code => l_adr_value_type_code
140141: , p_transaction_coa_id => l_adr_transaction_coa_id
140142: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140173: xla_ae_lines_pkg.set_segment(

140169: );
140170:
140171: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140172:
140173: xla_ae_lines_pkg.set_segment(
140174: p_to_segment_code => 'GL_ACCOUNT'
140175: , p_segment_value => l_segment
140176: , p_from_segment_code => l_adr_value_segment_code
140177: , p_from_combination_id => l_adr_value_combination_id

Line 140216: xla_ae_lines_pkg.set_segment(

140212: );
140213:
140214: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140215:
140216: xla_ae_lines_pkg.set_segment(
140217: p_to_segment_code => 'GL_BALANCING'
140218: , p_segment_value => l_segment
140219: , p_from_segment_code => l_adr_value_segment_code
140220: , p_from_combination_id => l_adr_value_combination_id

Line 140247: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

140243:
140244: --
140245: -- Update the line information that should be overwritten
140246: --
140247: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140248: p_header_num => 1);
140249: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140250:
140251: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 140249: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

140245: -- Update the line information that should be overwritten
140246: --
140247: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140248: p_header_num => 1);
140249: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140250:
140251: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140252:
140253: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 140251: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

140247: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
140248: p_header_num => 1);
140249: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
140250:
140251: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140252:
140253: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140254: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140255: END IF;

Line 140254: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

140250:
140251: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
140252:
140253: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
140254: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
140255: END IF;
140256:
140257: --
140258: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 140261: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

140257: --
140258: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
140259: --
140260: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
140261: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
140262: ELSE
140263: ---------------------------------------------------------------------------------------------------
140264: -- 4262811a Switch Sign
140265: ---------------------------------------------------------------------------------------------------

Line 140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

140262: ELSE
140263: ---------------------------------------------------------------------------------------------------
140264: -- 4262811a Switch Sign
140265: ---------------------------------------------------------------------------------------------------
140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140263: ---------------------------------------------------------------------------------------------------
140264: -- 4262811a Switch Sign
140265: ---------------------------------------------------------------------------------------------------
140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302

Line 140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140264: -- 4262811a Switch Sign
140265: ---------------------------------------------------------------------------------------------------
140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302
140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

140265: ---------------------------------------------------------------------------------------------------
140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302
140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140266: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
140267: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302
140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140274:

Line 140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

140268: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302
140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140274:
140275: END IF;
140276:

Line 140273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

140269: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
140270: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140271: -- 5132302
140272: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
140273: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
140274:
140275: END IF;
140276:
140277: -- 4955764

Line 140278: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140274:
140275: END IF;
140276:
140277: -- 4955764
140278: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140279: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140280:
140281:
140282: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 140282: XLA_AE_LINES_PKG.ValidateCurrentLine;

140278: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140279: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140280:
140281:
140282: XLA_AE_LINES_PKG.ValidateCurrentLine;
140283: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140284:
140285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140286: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 140283: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140279: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
140280:
140281:
140282: XLA_AE_LINES_PKG.ValidateCurrentLine;
140283: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140284:
140285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
140286: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
140287: ,p_balance_type_code => l_balance_type_code);

Line 140483: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

140479: --
140480: -- bulk performance
140481: --
140482: l_balance_type_code VARCHAR2(1);
140483: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
140484: l_log_module VARCHAR2(240);
140485:
140486: --
140487: -- Upgrade strategy

Line 140551: XLA_AE_LINES_PKG.SetNewLine;

140547: ') = 'AWT'
140548: THEN
140549:
140550: --
140551: XLA_AE_LINES_PKG.SetNewLine;
140552:
140553: p_balance_type_code := l_balance_type_code;
140554: -- set the flag so later we will know whether the gain loss line needs to be created
140555:

Line 140563: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

140559:
140560: --
140561: -- bulk performance
140562: --
140563: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
140564: p_header_num => 0); -- 4262811
140565: --
140566: -- set accounting line options
140567: --

Line 140568: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

140564: p_header_num => 0); -- 4262811
140565: --
140566: -- set accounting line options
140567: --
140568: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
140569: p_natural_side_code => 'D'
140570: , p_gain_or_loss_flag => 'N'
140571: , p_gl_transfer_mode_code => 'S'
140572: , p_acct_entry_type_code => 'A'

Line 140582: xla_ae_lines_pkg.SetAcctLineType

140578: --
140579: --
140580: -- set accounting line type info
140581: --
140582: xla_ae_lines_pkg.SetAcctLineType
140583: (p_component_type => l_component_type
140584: ,p_event_type_code => l_event_type_code
140585: ,p_line_definition_owner_code => l_line_definition_owner_code
140586: ,p_line_definition_code => l_line_definition_code

Line 140596: xla_ae_lines_pkg.SetAcctClass(

140592: ,p_event_class_code => l_event_class_code);
140593: --
140594: -- set accounting class
140595: --
140596: xla_ae_lines_pkg.SetAcctClass(
140597: p_accounting_class_code => 'AWT'
140598: , p_ae_header_id => l_ae_header_id
140599: );
140600:

Line 140604: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

140600:
140601: --
140602: -- set rounding class
140603: --
140604: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140605: 'AWT';
140606:
140607: --
140608: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 140608: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

140604: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
140605: 'AWT';
140606:
140607: --
140608: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140609: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140610: --
140611: -- bulk performance
140612: --

Line 140609: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

140605: 'AWT';
140606:
140607: --
140608: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
140609: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140610: --
140611: -- bulk performance
140612: --
140613: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 140613: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

140609: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
140610: --
140611: -- bulk performance
140612: --
140613: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140614:
140615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140616: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140617:

Line 140615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

140611: -- bulk performance
140612: --
140613: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
140614:
140615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140616: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140617:
140618: -- 4955764
140619: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 140619: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

140615: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
140616: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
140617:
140618: -- 4955764
140619: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
140620: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
140621:
140622: -- 4458381 Public Sector Enh
140623:

Line 140727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

140723: l_rec_acct_attrs.array_num_value(42) := p_source_89;
140724: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
140725: l_rec_acct_attrs.array_num_value(43) := p_source_90;
140726:
140727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140729:
140730: ---------------------------------------------------------------------------------------------------------------
140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 140728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

140724: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
140725: l_rec_acct_attrs.array_num_value(43) := p_source_90;
140726:
140727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140729:
140730: ---------------------------------------------------------------------------------------------------------------
140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140732: ---------------------------------------------------------------------------------------------------------------

Line 140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

140727: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
140728: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
140729:
140730: ---------------------------------------------------------------------------------------------------------------
140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140732: ---------------------------------------------------------------------------------------------------------------
140733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140734:
140735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 140733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

140729:
140730: ---------------------------------------------------------------------------------------------------------------
140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140732: ---------------------------------------------------------------------------------------------------------------
140733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140734:
140735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140737:

Line 140735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140731: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
140732: ---------------------------------------------------------------------------------------------------------------
140733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140734:
140735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140737:
140738: IF xla_accounting_cache_pkg.GetValueChar
140739: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 140736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

140732: ---------------------------------------------------------------------------------------------------------------
140733: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
140734:
140735: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
140737:
140738: IF xla_accounting_cache_pkg.GetValueChar
140739: (p_source_code => 'LEDGER_CATEGORY_CODE'
140740: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 140747: xla_ae_lines_pkg.BflowUpgEntry

140743: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
140744: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
140745: )
140746: THEN
140747: xla_ae_lines_pkg.BflowUpgEntry
140748: (p_business_method_code => l_bflow_method_code
140749: ,p_business_class_code => l_bflow_class_code
140750: ,p_balance_type => l_balance_type_code);
140751: ELSE

Line 140764: xla_ae_lines_pkg.SetLineDescription(

140760: --
140761: -- call description
140762: --
140763:
140764: xla_ae_lines_pkg.SetLineDescription(
140765: p_ae_header_id => l_ae_header_id
140766: ,p_description => Description_1 (
140767: p_application_id => p_application_id
140768: , p_ae_header_id => l_ae_header_id

Line 140800: xla_ae_lines_pkg.set_ccid(

140796: , x_value_type_code => l_adr_value_type_code
140797: , p_side => 'NA'
140798: );
140799:
140800: xla_ae_lines_pkg.set_ccid(
140801: p_code_combination_id => l_ccid
140802: , p_value_type_code => l_adr_value_type_code
140803: , p_transaction_coa_id => l_adr_transaction_coa_id
140804: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 140835: xla_ae_lines_pkg.set_segment(

140831: );
140832:
140833: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140834:
140835: xla_ae_lines_pkg.set_segment(
140836: p_to_segment_code => 'GL_ACCOUNT'
140837: , p_segment_value => l_segment
140838: , p_from_segment_code => l_adr_value_segment_code
140839: , p_from_combination_id => l_adr_value_combination_id

Line 140878: xla_ae_lines_pkg.set_segment(

140874: );
140875:
140876: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
140877:
140878: xla_ae_lines_pkg.set_segment(
140879: p_to_segment_code => 'GL_BALANCING'
140880: , p_segment_value => l_segment
140881: , p_from_segment_code => l_adr_value_segment_code
140882: , p_from_combination_id => l_adr_value_combination_id

Line 140922: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

140918: xla_accounting_err_pkg.build_message
140919: (p_appli_s_name => 'XLA'
140920: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
140921: ,p_token_1 => 'LINE_NUMBER'
140922: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
140923: ,p_token_2 => 'LINE_TYPE_NAME'
140924: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
140925: l_component_type
140926: ,l_component_code

Line 140958: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

140954: --
140955: --
140956: ------------------------------------------------------------------------------------------------
140957: -- 4219869 Business Flow
140958: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140959: -- Prior Entry. Currently, the following code is always generated.
140960: ------------------------------------------------------------------------------------------------
140961: XLA_AE_LINES_PKG.ValidateCurrentLine;
140962:

Line 140961: XLA_AE_LINES_PKG.ValidateCurrentLine;

140957: -- 4219869 Business Flow
140958: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
140959: -- Prior Entry. Currently, the following code is always generated.
140960: ------------------------------------------------------------------------------------------------
140961: XLA_AE_LINES_PKG.ValidateCurrentLine;
140962:
140963: ------------------------------------------------------------------------------------
140964: -- 4219869 Business Flow
140965: -- Populated credit and debit amounts -- Need to generate this within IF

Line 140967: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

140963: ------------------------------------------------------------------------------------
140964: -- 4219869 Business Flow
140965: -- Populated credit and debit amounts -- Need to generate this within IF
140966: ------------------------------------------------------------------------------------
140967: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
140968:
140969: ----------------------------------------------------------------------------------
140970: -- 4219869 Business Flow
140971: -- Update journal entry status -- Need to generate this within IF

Line 140999: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

140995: -- To allow MPA report to determine if it should generate report process
140996: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140997: ------------------------------------------------------------------------------------------
140998:
140999: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141000: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141001: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141002: -- call ADRs
141003: -- Bug 4922099

Line 141000: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

140996: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
140997: ------------------------------------------------------------------------------------------
140998:
140999: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141000: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141001: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141002: -- call ADRs
141003: -- Bug 4922099
141004: --

Line 141027: xla_ae_lines_pkg.set_ccid(

141023: , x_value_type_code => l_adr_value_type_code
141024: , p_side => 'NA'
141025: );
141026:
141027: xla_ae_lines_pkg.set_ccid(
141028: p_code_combination_id => l_ccid
141029: , p_value_type_code => l_adr_value_type_code
141030: , p_transaction_coa_id => l_adr_transaction_coa_id
141031: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141062: xla_ae_lines_pkg.set_segment(

141058: );
141059:
141060: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141061:
141062: xla_ae_lines_pkg.set_segment(
141063: p_to_segment_code => 'GL_ACCOUNT'
141064: , p_segment_value => l_segment
141065: , p_from_segment_code => l_adr_value_segment_code
141066: , p_from_combination_id => l_adr_value_combination_id

Line 141105: xla_ae_lines_pkg.set_segment(

141101: );
141102:
141103: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141104:
141105: xla_ae_lines_pkg.set_segment(
141106: p_to_segment_code => 'GL_BALANCING'
141107: , p_segment_value => l_segment
141108: , p_from_segment_code => l_adr_value_segment_code
141109: , p_from_combination_id => l_adr_value_combination_id

Line 141136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

141132:
141133: --
141134: -- Update the line information that should be overwritten
141135: --
141136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141137: p_header_num => 1);
141138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141139:
141140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 141138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

141134: -- Update the line information that should be overwritten
141135: --
141136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141137: p_header_num => 1);
141138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141139:
141140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141141:
141142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 141140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

141136: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
141137: p_header_num => 1);
141138: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
141139:
141140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141141:
141142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141144: END IF;

Line 141143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

141139:
141140: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
141141:
141142: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
141143: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
141144: END IF;
141145:
141146: --
141147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 141150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

141146: --
141147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
141148: --
141149: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
141150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
141151: ELSE
141152: ---------------------------------------------------------------------------------------------------
141153: -- 4262811a Switch Sign
141154: ---------------------------------------------------------------------------------------------------

Line 141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

141151: ELSE
141152: ---------------------------------------------------------------------------------------------------
141153: -- 4262811a Switch Sign
141154: ---------------------------------------------------------------------------------------------------
141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141152: ---------------------------------------------------------------------------------------------------
141153: -- 4262811a Switch Sign
141154: ---------------------------------------------------------------------------------------------------
141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302

Line 141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141153: -- 4262811a Switch Sign
141154: ---------------------------------------------------------------------------------------------------
141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302
141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

141154: ---------------------------------------------------------------------------------------------------
141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302
141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141155: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
141156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302
141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141163:

Line 141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

141157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302
141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141163:
141164: END IF;
141165:

Line 141162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

141158: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
141159: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141160: -- 5132302
141161: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
141162: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
141163:
141164: END IF;
141165:
141166: -- 4955764

Line 141167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141163:
141164: END IF;
141165:
141166: -- 4955764
141167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141169:
141170:
141171: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 141171: XLA_AE_LINES_PKG.ValidateCurrentLine;

141167: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141169:
141170:
141171: XLA_AE_LINES_PKG.ValidateCurrentLine;
141172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141173:
141174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 141172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141168: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
141169:
141170:
141171: XLA_AE_LINES_PKG.ValidateCurrentLine;
141172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141173:
141174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
141175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
141176: ,p_balance_type_code => l_balance_type_code);

Line 141370: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

141366: --
141367: -- bulk performance
141368: --
141369: l_balance_type_code VARCHAR2(1);
141370: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
141371: l_log_module VARCHAR2(240);
141372:
141373: --
141374: -- Upgrade strategy

Line 141438: XLA_AE_LINES_PKG.SetNewLine;

141434: ') = 'AWT'
141435: THEN
141436:
141437: --
141438: XLA_AE_LINES_PKG.SetNewLine;
141439:
141440: p_balance_type_code := l_balance_type_code;
141441: -- set the flag so later we will know whether the gain loss line needs to be created
141442:

Line 141450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

141446:
141447: --
141448: -- bulk performance
141449: --
141450: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
141451: p_header_num => 0); -- 4262811
141452: --
141453: -- set accounting line options
141454: --

Line 141455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

141451: p_header_num => 0); -- 4262811
141452: --
141453: -- set accounting line options
141454: --
141455: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
141456: p_natural_side_code => 'D'
141457: , p_gain_or_loss_flag => 'N'
141458: , p_gl_transfer_mode_code => 'S'
141459: , p_acct_entry_type_code => 'A'

Line 141469: xla_ae_lines_pkg.SetAcctLineType

141465: --
141466: --
141467: -- set accounting line type info
141468: --
141469: xla_ae_lines_pkg.SetAcctLineType
141470: (p_component_type => l_component_type
141471: ,p_event_type_code => l_event_type_code
141472: ,p_line_definition_owner_code => l_line_definition_owner_code
141473: ,p_line_definition_code => l_line_definition_code

Line 141483: xla_ae_lines_pkg.SetAcctClass(

141479: ,p_event_class_code => l_event_class_code);
141480: --
141481: -- set accounting class
141482: --
141483: xla_ae_lines_pkg.SetAcctClass(
141484: p_accounting_class_code => 'AWT'
141485: , p_ae_header_id => l_ae_header_id
141486: );
141487:

Line 141491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

141487:
141488: --
141489: -- set rounding class
141490: --
141491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141492: 'AWT';
141493:
141494: --
141495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 141495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

141491: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
141492: 'AWT';
141493:
141494: --
141495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141497: --
141498: -- bulk performance
141499: --

Line 141496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

141492: 'AWT';
141493:
141494: --
141495: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
141496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141497: --
141498: -- bulk performance
141499: --
141500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 141500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

141496: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
141497: --
141498: -- bulk performance
141499: --
141500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141501:
141502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141504:

Line 141502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

141498: -- bulk performance
141499: --
141500: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
141501:
141502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141504:
141505: -- 4955764
141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

141502: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
141503: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
141504:
141505: -- 4955764
141506: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
141507: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
141508:
141509: -- 4458381 Public Sector Enh
141510:

Line 141612: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

141608: l_rec_acct_attrs.array_num_value(41) := p_source_89;
141609: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
141610: l_rec_acct_attrs.array_num_value(42) := p_source_90;
141611:
141612: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141613: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141614:
141615: ---------------------------------------------------------------------------------------------------------------
141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 141613: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

141609: l_rec_acct_attrs.array_acct_attr_code(42) := 'UPG_DR_ENC_TYPE_ID';
141610: l_rec_acct_attrs.array_num_value(42) := p_source_90;
141611:
141612: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141613: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141614:
141615: ---------------------------------------------------------------------------------------------------------------
141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141617: ---------------------------------------------------------------------------------------------------------------

Line 141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

141612: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
141613: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
141614:
141615: ---------------------------------------------------------------------------------------------------------------
141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141617: ---------------------------------------------------------------------------------------------------------------
141618: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141619:
141620: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 141618: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

141614:
141615: ---------------------------------------------------------------------------------------------------------------
141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141617: ---------------------------------------------------------------------------------------------------------------
141618: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141619:
141620: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141622:

Line 141620: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141616: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
141617: ---------------------------------------------------------------------------------------------------------------
141618: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141619:
141620: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141622:
141623: IF xla_accounting_cache_pkg.GetValueChar
141624: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 141621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

141617: ---------------------------------------------------------------------------------------------------------------
141618: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
141619:
141620: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
141622:
141623: IF xla_accounting_cache_pkg.GetValueChar
141624: (p_source_code => 'LEDGER_CATEGORY_CODE'
141625: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 141632: xla_ae_lines_pkg.BflowUpgEntry

141628: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
141629: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
141630: )
141631: THEN
141632: xla_ae_lines_pkg.BflowUpgEntry
141633: (p_business_method_code => l_bflow_method_code
141634: ,p_business_class_code => l_bflow_class_code
141635: ,p_balance_type => l_balance_type_code);
141636: ELSE

Line 141649: xla_ae_lines_pkg.SetLineDescription(

141645: --
141646: -- call description
141647: --
141648:
141649: xla_ae_lines_pkg.SetLineDescription(
141650: p_ae_header_id => l_ae_header_id
141651: ,p_description => Description_1 (
141652: p_application_id => p_application_id
141653: , p_ae_header_id => l_ae_header_id

Line 141685: xla_ae_lines_pkg.set_ccid(

141681: , x_value_type_code => l_adr_value_type_code
141682: , p_side => 'NA'
141683: );
141684:
141685: xla_ae_lines_pkg.set_ccid(
141686: p_code_combination_id => l_ccid
141687: , p_value_type_code => l_adr_value_type_code
141688: , p_transaction_coa_id => l_adr_transaction_coa_id
141689: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141720: xla_ae_lines_pkg.set_segment(

141716: );
141717:
141718: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141719:
141720: xla_ae_lines_pkg.set_segment(
141721: p_to_segment_code => 'GL_ACCOUNT'
141722: , p_segment_value => l_segment
141723: , p_from_segment_code => l_adr_value_segment_code
141724: , p_from_combination_id => l_adr_value_combination_id

Line 141763: xla_ae_lines_pkg.set_segment(

141759: );
141760:
141761: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141762:
141763: xla_ae_lines_pkg.set_segment(
141764: p_to_segment_code => 'GL_BALANCING'
141765: , p_segment_value => l_segment
141766: , p_from_segment_code => l_adr_value_segment_code
141767: , p_from_combination_id => l_adr_value_combination_id

Line 141807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

141803: xla_accounting_err_pkg.build_message
141804: (p_appli_s_name => 'XLA'
141805: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
141806: ,p_token_1 => 'LINE_NUMBER'
141807: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
141808: ,p_token_2 => 'LINE_TYPE_NAME'
141809: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
141810: l_component_type
141811: ,l_component_code

Line 141843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

141839: --
141840: --
141841: ------------------------------------------------------------------------------------------------
141842: -- 4219869 Business Flow
141843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141844: -- Prior Entry. Currently, the following code is always generated.
141845: ------------------------------------------------------------------------------------------------
141846: XLA_AE_LINES_PKG.ValidateCurrentLine;
141847:

Line 141846: XLA_AE_LINES_PKG.ValidateCurrentLine;

141842: -- 4219869 Business Flow
141843: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
141844: -- Prior Entry. Currently, the following code is always generated.
141845: ------------------------------------------------------------------------------------------------
141846: XLA_AE_LINES_PKG.ValidateCurrentLine;
141847:
141848: ------------------------------------------------------------------------------------
141849: -- 4219869 Business Flow
141850: -- Populated credit and debit amounts -- Need to generate this within IF

Line 141852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

141848: ------------------------------------------------------------------------------------
141849: -- 4219869 Business Flow
141850: -- Populated credit and debit amounts -- Need to generate this within IF
141851: ------------------------------------------------------------------------------------
141852: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
141853:
141854: ----------------------------------------------------------------------------------
141855: -- 4219869 Business Flow
141856: -- Update journal entry status -- Need to generate this within IF

Line 141884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

141880: -- To allow MPA report to determine if it should generate report process
141881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141882: ------------------------------------------------------------------------------------------
141883:
141884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141887: -- call ADRs
141888: -- Bug 4922099

Line 141885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

141881: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
141882: ------------------------------------------------------------------------------------------
141883:
141884: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
141885: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
141886: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
141887: -- call ADRs
141888: -- Bug 4922099
141889: --

Line 141912: xla_ae_lines_pkg.set_ccid(

141908: , x_value_type_code => l_adr_value_type_code
141909: , p_side => 'NA'
141910: );
141911:
141912: xla_ae_lines_pkg.set_ccid(
141913: p_code_combination_id => l_ccid
141914: , p_value_type_code => l_adr_value_type_code
141915: , p_transaction_coa_id => l_adr_transaction_coa_id
141916: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 141947: xla_ae_lines_pkg.set_segment(

141943: );
141944:
141945: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141946:
141947: xla_ae_lines_pkg.set_segment(
141948: p_to_segment_code => 'GL_ACCOUNT'
141949: , p_segment_value => l_segment
141950: , p_from_segment_code => l_adr_value_segment_code
141951: , p_from_combination_id => l_adr_value_combination_id

Line 141990: xla_ae_lines_pkg.set_segment(

141986: );
141987:
141988: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
141989:
141990: xla_ae_lines_pkg.set_segment(
141991: p_to_segment_code => 'GL_BALANCING'
141992: , p_segment_value => l_segment
141993: , p_from_segment_code => l_adr_value_segment_code
141994: , p_from_combination_id => l_adr_value_combination_id

Line 142021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142017:
142018: --
142019: -- Update the line information that should be overwritten
142020: --
142021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142022: p_header_num => 1);
142023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142024:
142025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142019: -- Update the line information that should be overwritten
142020: --
142021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142022: p_header_num => 1);
142023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142024:
142025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142026:
142027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142021: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142022: p_header_num => 1);
142023: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142024:
142025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142026:
142027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142029: END IF;

Line 142028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142024:
142025: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142026:
142027: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142028: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142029: END IF;
142030:
142031: --
142032: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142035: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142031: --
142032: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142033: --
142034: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142035: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142036: ELSE
142037: ---------------------------------------------------------------------------------------------------
142038: -- 4262811a Switch Sign
142039: ---------------------------------------------------------------------------------------------------

Line 142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142036: ELSE
142037: ---------------------------------------------------------------------------------------------------
142038: -- 4262811a Switch Sign
142039: ---------------------------------------------------------------------------------------------------
142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142037: ---------------------------------------------------------------------------------------------------
142038: -- 4262811a Switch Sign
142039: ---------------------------------------------------------------------------------------------------
142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302

Line 142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142038: -- 4262811a Switch Sign
142039: ---------------------------------------------------------------------------------------------------
142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302
142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142039: ---------------------------------------------------------------------------------------------------
142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302
142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142040: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302
142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142048:

Line 142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302
142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142048:
142049: END IF;
142050:

Line 142047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142043: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142044: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142045: -- 5132302
142046: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142047: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142048:
142049: END IF;
142050:
142051: -- 4955764

Line 142052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142048:
142049: END IF;
142050:
142051: -- 4955764
142052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142054:
142055:
142056: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142056: XLA_AE_LINES_PKG.ValidateCurrentLine;

142052: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142054:
142055:
142056: XLA_AE_LINES_PKG.ValidateCurrentLine;
142057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142058:
142059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142060: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142053: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142054:
142055:
142056: XLA_AE_LINES_PKG.ValidateCurrentLine;
142057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142058:
142059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142060: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142061: ,p_balance_type_code => l_balance_type_code);

Line 142257: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

142253: --
142254: -- bulk performance
142255: --
142256: l_balance_type_code VARCHAR2(1);
142257: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
142258: l_log_module VARCHAR2(240);
142259:
142260: --
142261: -- Upgrade strategy

Line 142325: XLA_AE_LINES_PKG.SetNewLine;

142321: ') = 'AWT'
142322: THEN
142323:
142324: --
142325: XLA_AE_LINES_PKG.SetNewLine;
142326:
142327: p_balance_type_code := l_balance_type_code;
142328: -- set the flag so later we will know whether the gain loss line needs to be created
142329:

Line 142337: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

142333:
142334: --
142335: -- bulk performance
142336: --
142337: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
142338: p_header_num => 0); -- 4262811
142339: --
142340: -- set accounting line options
142341: --

Line 142342: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

142338: p_header_num => 0); -- 4262811
142339: --
142340: -- set accounting line options
142341: --
142342: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
142343: p_natural_side_code => 'D'
142344: , p_gain_or_loss_flag => 'N'
142345: , p_gl_transfer_mode_code => 'S'
142346: , p_acct_entry_type_code => 'A'

Line 142356: xla_ae_lines_pkg.SetAcctLineType

142352: --
142353: --
142354: -- set accounting line type info
142355: --
142356: xla_ae_lines_pkg.SetAcctLineType
142357: (p_component_type => l_component_type
142358: ,p_event_type_code => l_event_type_code
142359: ,p_line_definition_owner_code => l_line_definition_owner_code
142360: ,p_line_definition_code => l_line_definition_code

Line 142370: xla_ae_lines_pkg.SetAcctClass(

142366: ,p_event_class_code => l_event_class_code);
142367: --
142368: -- set accounting class
142369: --
142370: xla_ae_lines_pkg.SetAcctClass(
142371: p_accounting_class_code => 'AWT'
142372: , p_ae_header_id => l_ae_header_id
142373: );
142374:

Line 142378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

142374:
142375: --
142376: -- set rounding class
142377: --
142378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142379: 'AWT';
142380:
142381: --
142382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 142382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

142378: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
142379: 'AWT';
142380:
142381: --
142382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142384: --
142385: -- bulk performance
142386: --

Line 142383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

142379: 'AWT';
142380:
142381: --
142382: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
142383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142384: --
142385: -- bulk performance
142386: --
142387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 142387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

142383: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
142384: --
142385: -- bulk performance
142386: --
142387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142388:
142389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142391:

Line 142389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

142385: -- bulk performance
142386: --
142387: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
142388:
142389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142391:
142392: -- 4955764
142393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142389: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
142390: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
142391:
142392: -- 4955764
142393: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142394: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
142395:
142396: -- 4458381 Public Sector Enh
142397:

Line 142503: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

142499: l_rec_acct_attrs.array_num_value(43) := p_source_89;
142500: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
142501: l_rec_acct_attrs.array_num_value(44) := p_source_90;
142502:
142503: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142504: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142505:
142506: ---------------------------------------------------------------------------------------------------------------
142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 142504: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

142500: l_rec_acct_attrs.array_acct_attr_code(44) := 'UPG_DR_ENC_TYPE_ID';
142501: l_rec_acct_attrs.array_num_value(44) := p_source_90;
142502:
142503: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142504: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142505:
142506: ---------------------------------------------------------------------------------------------------------------
142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142508: ---------------------------------------------------------------------------------------------------------------

Line 142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

142503: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
142504: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
142505:
142506: ---------------------------------------------------------------------------------------------------------------
142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142508: ---------------------------------------------------------------------------------------------------------------
142509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142510:
142511: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 142509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

142505:
142506: ---------------------------------------------------------------------------------------------------------------
142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142508: ---------------------------------------------------------------------------------------------------------------
142509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142510:
142511: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142512: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142513:

Line 142511: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142507: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
142508: ---------------------------------------------------------------------------------------------------------------
142509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142510:
142511: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142512: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142513:
142514: IF xla_accounting_cache_pkg.GetValueChar
142515: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 142512: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

142508: ---------------------------------------------------------------------------------------------------------------
142509: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
142510:
142511: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142512: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
142513:
142514: IF xla_accounting_cache_pkg.GetValueChar
142515: (p_source_code => 'LEDGER_CATEGORY_CODE'
142516: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 142523: xla_ae_lines_pkg.BflowUpgEntry

142519: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
142520: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
142521: )
142522: THEN
142523: xla_ae_lines_pkg.BflowUpgEntry
142524: (p_business_method_code => l_bflow_method_code
142525: ,p_business_class_code => l_bflow_class_code
142526: ,p_balance_type => l_balance_type_code);
142527: ELSE

Line 142540: xla_ae_lines_pkg.SetLineDescription(

142536: --
142537: -- call description
142538: --
142539:
142540: xla_ae_lines_pkg.SetLineDescription(
142541: p_ae_header_id => l_ae_header_id
142542: ,p_description => Description_1 (
142543: p_application_id => p_application_id
142544: , p_ae_header_id => l_ae_header_id

Line 142576: xla_ae_lines_pkg.set_ccid(

142572: , x_value_type_code => l_adr_value_type_code
142573: , p_side => 'NA'
142574: );
142575:
142576: xla_ae_lines_pkg.set_ccid(
142577: p_code_combination_id => l_ccid
142578: , p_value_type_code => l_adr_value_type_code
142579: , p_transaction_coa_id => l_adr_transaction_coa_id
142580: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142611: xla_ae_lines_pkg.set_segment(

142607: );
142608:
142609: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142610:
142611: xla_ae_lines_pkg.set_segment(
142612: p_to_segment_code => 'GL_ACCOUNT'
142613: , p_segment_value => l_segment
142614: , p_from_segment_code => l_adr_value_segment_code
142615: , p_from_combination_id => l_adr_value_combination_id

Line 142654: xla_ae_lines_pkg.set_segment(

142650: );
142651:
142652: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142653:
142654: xla_ae_lines_pkg.set_segment(
142655: p_to_segment_code => 'GL_BALANCING'
142656: , p_segment_value => l_segment
142657: , p_from_segment_code => l_adr_value_segment_code
142658: , p_from_combination_id => l_adr_value_combination_id

Line 142698: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

142694: xla_accounting_err_pkg.build_message
142695: (p_appli_s_name => 'XLA'
142696: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
142697: ,p_token_1 => 'LINE_NUMBER'
142698: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
142699: ,p_token_2 => 'LINE_TYPE_NAME'
142700: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
142701: l_component_type
142702: ,l_component_code

Line 142734: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

142730: --
142731: --
142732: ------------------------------------------------------------------------------------------------
142733: -- 4219869 Business Flow
142734: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142735: -- Prior Entry. Currently, the following code is always generated.
142736: ------------------------------------------------------------------------------------------------
142737: XLA_AE_LINES_PKG.ValidateCurrentLine;
142738:

Line 142737: XLA_AE_LINES_PKG.ValidateCurrentLine;

142733: -- 4219869 Business Flow
142734: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
142735: -- Prior Entry. Currently, the following code is always generated.
142736: ------------------------------------------------------------------------------------------------
142737: XLA_AE_LINES_PKG.ValidateCurrentLine;
142738:
142739: ------------------------------------------------------------------------------------
142740: -- 4219869 Business Flow
142741: -- Populated credit and debit amounts -- Need to generate this within IF

Line 142743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142739: ------------------------------------------------------------------------------------
142740: -- 4219869 Business Flow
142741: -- Populated credit and debit amounts -- Need to generate this within IF
142742: ------------------------------------------------------------------------------------
142743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142744:
142745: ----------------------------------------------------------------------------------
142746: -- 4219869 Business Flow
142747: -- Update journal entry status -- Need to generate this within IF

Line 142775: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

142771: -- To allow MPA report to determine if it should generate report process
142772: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142773: ------------------------------------------------------------------------------------------
142774:
142775: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142776: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142777: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142778: -- call ADRs
142779: -- Bug 4922099

Line 142776: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

142772: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
142773: ------------------------------------------------------------------------------------------
142774:
142775: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
142776: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
142777: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
142778: -- call ADRs
142779: -- Bug 4922099
142780: --

Line 142803: xla_ae_lines_pkg.set_ccid(

142799: , x_value_type_code => l_adr_value_type_code
142800: , p_side => 'NA'
142801: );
142802:
142803: xla_ae_lines_pkg.set_ccid(
142804: p_code_combination_id => l_ccid
142805: , p_value_type_code => l_adr_value_type_code
142806: , p_transaction_coa_id => l_adr_transaction_coa_id
142807: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 142838: xla_ae_lines_pkg.set_segment(

142834: );
142835:
142836: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142837:
142838: xla_ae_lines_pkg.set_segment(
142839: p_to_segment_code => 'GL_ACCOUNT'
142840: , p_segment_value => l_segment
142841: , p_from_segment_code => l_adr_value_segment_code
142842: , p_from_combination_id => l_adr_value_combination_id

Line 142881: xla_ae_lines_pkg.set_segment(

142877: );
142878:
142879: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
142880:
142881: xla_ae_lines_pkg.set_segment(
142882: p_to_segment_code => 'GL_BALANCING'
142883: , p_segment_value => l_segment
142884: , p_from_segment_code => l_adr_value_segment_code
142885: , p_from_combination_id => l_adr_value_combination_id

Line 142912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

142908:
142909: --
142910: -- Update the line information that should be overwritten
142911: --
142912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142913: p_header_num => 1);
142914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142915:
142916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 142914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

142910: -- Update the line information that should be overwritten
142911: --
142912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142913: p_header_num => 1);
142914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142915:
142916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142917:
142918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 142916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

142912: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
142913: p_header_num => 1);
142914: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
142915:
142916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142917:
142918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142920: END IF;

Line 142919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

142915:
142916: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
142917:
142918: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
142919: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
142920: END IF;
142921:
142922: --
142923: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 142926: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

142922: --
142923: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
142924: --
142925: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
142926: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
142927: ELSE
142928: ---------------------------------------------------------------------------------------------------
142929: -- 4262811a Switch Sign
142930: ---------------------------------------------------------------------------------------------------

Line 142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

142927: ELSE
142928: ---------------------------------------------------------------------------------------------------
142929: -- 4262811a Switch Sign
142930: ---------------------------------------------------------------------------------------------------
142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142928: ---------------------------------------------------------------------------------------------------
142929: -- 4262811a Switch Sign
142930: ---------------------------------------------------------------------------------------------------
142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302

Line 142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142929: -- 4262811a Switch Sign
142930: ---------------------------------------------------------------------------------------------------
142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302
142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

142930: ---------------------------------------------------------------------------------------------------
142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302
142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142931: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
142932: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302
142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142939:

Line 142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

142933: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302
142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142939:
142940: END IF;
142941:

Line 142938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

142934: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
142935: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142936: -- 5132302
142937: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
142938: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
142939:
142940: END IF;
142941:
142942: -- 4955764

Line 142943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

142939:
142940: END IF;
142941:
142942: -- 4955764
142943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142945:
142946:
142947: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 142947: XLA_AE_LINES_PKG.ValidateCurrentLine;

142943: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
142944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142945:
142946:
142947: XLA_AE_LINES_PKG.ValidateCurrentLine;
142948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142949:
142950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 142948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

142944: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
142945:
142946:
142947: XLA_AE_LINES_PKG.ValidateCurrentLine;
142948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
142949:
142950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
142951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
142952: ,p_balance_type_code => l_balance_type_code);

Line 143148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

143144: --
143145: -- bulk performance
143146: --
143147: l_balance_type_code VARCHAR2(1);
143148: l_rec_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
143149: l_log_module VARCHAR2(240);
143150:
143151: --
143152: -- Upgrade strategy

Line 143216: XLA_AE_LINES_PKG.SetNewLine;

143212: ') = 'AWT'
143213: THEN
143214:
143215: --
143216: XLA_AE_LINES_PKG.SetNewLine;
143217:
143218: p_balance_type_code := l_balance_type_code;
143219: -- set the flag so later we will know whether the gain loss line needs to be created
143220:

Line 143228: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,

143224:
143225: --
143226: -- bulk performance
143227: --
143228: XLA_AE_LINES_PKG.set_ae_header_id (p_ae_header_id => p_event_id ,
143229: p_header_num => 0); -- 4262811
143230: --
143231: -- set accounting line options
143232: --

Line 143233: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(

143229: p_header_num => 0); -- 4262811
143230: --
143231: -- set accounting line options
143232: --
143233: l_ae_header_id:= xla_ae_lines_pkg.SetAcctLineOption(
143234: p_natural_side_code => 'D'
143235: , p_gain_or_loss_flag => 'N'
143236: , p_gl_transfer_mode_code => 'S'
143237: , p_acct_entry_type_code => 'A'

Line 143247: xla_ae_lines_pkg.SetAcctLineType

143243: --
143244: --
143245: -- set accounting line type info
143246: --
143247: xla_ae_lines_pkg.SetAcctLineType
143248: (p_component_type => l_component_type
143249: ,p_event_type_code => l_event_type_code
143250: ,p_line_definition_owner_code => l_line_definition_owner_code
143251: ,p_line_definition_code => l_line_definition_code

Line 143261: xla_ae_lines_pkg.SetAcctClass(

143257: ,p_event_class_code => l_event_class_code);
143258: --
143259: -- set accounting class
143260: --
143261: xla_ae_lines_pkg.SetAcctClass(
143262: p_accounting_class_code => 'AWT'
143263: , p_ae_header_id => l_ae_header_id
143264: );
143265:

Line 143269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=

143265:
143266: --
143267: -- set rounding class
143268: --
143269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143270: 'AWT';
143271:
143272: --
143273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

Line 143273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;

143269: XLA_AE_LINES_PKG.g_rec_lines.array_rounding_class(XLA_AE_LINES_PKG.g_LineNumber) :=
143270: 'AWT';
143271:
143272: --
143273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143275: --
143276: -- bulk performance
143277: --

Line 143274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;

143270: 'AWT';
143271:
143272: --
143273: xla_ae_lines_pkg.g_rec_lines.array_calculate_acctd_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_acctd_flag;
143274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143275: --
143276: -- bulk performance
143277: --
143278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

Line 143278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;

143274: xla_ae_lines_pkg.g_rec_lines.array_calculate_g_l_flag(xla_ae_lines_pkg.g_LineNumber) := p_calculate_g_l_flag;
143275: --
143276: -- bulk performance
143277: --
143278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143279:
143280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143282:

Line 143280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=

143276: -- bulk performance
143277: --
143278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
143279:
143280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143282:
143283: -- 4955764
143284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
143281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
143282:
143283: -- 4955764
143284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));
143286:
143287: -- 4458381 Public Sector Enh
143288:

Line 143392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);

143388: l_rec_acct_attrs.array_num_value(42) := p_source_89;
143389: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143390: l_rec_acct_attrs.array_num_value(43) := p_source_90;
143391:
143392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143394:
143395: ---------------------------------------------------------------------------------------------------------------
143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

Line 143393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);

143389: l_rec_acct_attrs.array_acct_attr_code(43) := 'UPG_DR_ENC_TYPE_ID';
143390: l_rec_acct_attrs.array_num_value(43) := p_source_90;
143391:
143392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143394:
143395: ---------------------------------------------------------------------------------------------------------------
143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143397: ---------------------------------------------------------------------------------------------------------------

Line 143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)

143392: XLA_AE_LINES_PKG.SetLineAcctAttrs(l_rec_acct_attrs);
143393: p_gain_or_loss_ref := XLA_AE_LINES_PKG.g_rec_lines.array_gain_or_loss_ref(XLA_AE_LINES_PKG.g_LineNumber);
143394:
143395: ---------------------------------------------------------------------------------------------------------------
143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143397: ---------------------------------------------------------------------------------------------------------------
143398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143399:
143400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

Line 143398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;

143394:
143395: ---------------------------------------------------------------------------------------------------------------
143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143397: ---------------------------------------------------------------------------------------------------------------
143398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143399:
143400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143402:

Line 143400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143396: -- 4336173 -- assign Business Flow Class (replace code in xla_ae_lines_pkg.Business_Flow_Validation)
143397: ---------------------------------------------------------------------------------------------------------------
143398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143399:
143400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143402:
143403: IF xla_accounting_cache_pkg.GetValueChar
143404: (p_source_code => 'LEDGER_CATEGORY_CODE'

Line 143401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);

143397: ---------------------------------------------------------------------------------------------------------------
143398: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := l_bflow_class_code;
143399:
143400: l_actual_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_actual_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
143402:
143403: IF xla_accounting_cache_pkg.GetValueChar
143404: (p_source_code => 'LEDGER_CATEGORY_CODE'
143405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

Line 143412: xla_ae_lines_pkg.BflowUpgEntry

143408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
143409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))
143410: )
143411: THEN
143412: xla_ae_lines_pkg.BflowUpgEntry
143413: (p_business_method_code => l_bflow_method_code
143414: ,p_business_class_code => l_bflow_class_code
143415: ,p_balance_type => l_balance_type_code);
143416: ELSE

Line 143429: xla_ae_lines_pkg.SetLineDescription(

143425: --
143426: -- call description
143427: --
143428:
143429: xla_ae_lines_pkg.SetLineDescription(
143430: p_ae_header_id => l_ae_header_id
143431: ,p_description => Description_1 (
143432: p_application_id => p_application_id
143433: , p_ae_header_id => l_ae_header_id

Line 143465: xla_ae_lines_pkg.set_ccid(

143461: , x_value_type_code => l_adr_value_type_code
143462: , p_side => 'NA'
143463: );
143464:
143465: xla_ae_lines_pkg.set_ccid(
143466: p_code_combination_id => l_ccid
143467: , p_value_type_code => l_adr_value_type_code
143468: , p_transaction_coa_id => l_adr_transaction_coa_id
143469: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143500: xla_ae_lines_pkg.set_segment(

143496: );
143497:
143498: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143499:
143500: xla_ae_lines_pkg.set_segment(
143501: p_to_segment_code => 'GL_ACCOUNT'
143502: , p_segment_value => l_segment
143503: , p_from_segment_code => l_adr_value_segment_code
143504: , p_from_combination_id => l_adr_value_combination_id

Line 143543: xla_ae_lines_pkg.set_segment(

143539: );
143540:
143541: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143542:
143543: xla_ae_lines_pkg.set_segment(
143544: p_to_segment_code => 'GL_BALANCING'
143545: , p_segment_value => l_segment
143546: , p_from_segment_code => l_adr_value_segment_code
143547: , p_from_combination_id => l_adr_value_combination_id

Line 143587: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber

143583: xla_accounting_err_pkg.build_message
143584: (p_appli_s_name => 'XLA'
143585: ,p_msg_name => 'XLA_UPG_OVERRIDE_ADR_UNDEFINED'
143586: ,p_token_1 => 'LINE_NUMBER'
143587: ,p_value_1 => XLA_AE_LINES_PKG.g_LineNumber
143588: ,p_token_2 => 'LINE_TYPE_NAME'
143589: ,p_value_2 => XLA_AE_SOURCES_PKG.GetComponentName (
143590: l_component_type
143591: ,l_component_code

Line 143623: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is

143619: --
143620: --
143621: ------------------------------------------------------------------------------------------------
143622: -- 4219869 Business Flow
143623: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143624: -- Prior Entry. Currently, the following code is always generated.
143625: ------------------------------------------------------------------------------------------------
143626: XLA_AE_LINES_PKG.ValidateCurrentLine;
143627:

Line 143626: XLA_AE_LINES_PKG.ValidateCurrentLine;

143622: -- 4219869 Business Flow
143623: -- NOTE: XLA_AE_LINES_PKG.ValidateCurrentLine should NOT be generated if business flow method is
143624: -- Prior Entry. Currently, the following code is always generated.
143625: ------------------------------------------------------------------------------------------------
143626: XLA_AE_LINES_PKG.ValidateCurrentLine;
143627:
143628: ------------------------------------------------------------------------------------
143629: -- 4219869 Business Flow
143630: -- Populated credit and debit amounts -- Need to generate this within IF

Line 143632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143628: ------------------------------------------------------------------------------------
143629: -- 4219869 Business Flow
143630: -- Populated credit and debit amounts -- Need to generate this within IF
143631: ------------------------------------------------------------------------------------
143632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143633:
143634: ----------------------------------------------------------------------------------
143635: -- 4219869 Business Flow
143636: -- Update journal entry status -- Need to generate this within IF

Line 143664: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;

143660: -- To allow MPA report to determine if it should generate report process
143661: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143662: ------------------------------------------------------------------------------------------
143663:
143664: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143665: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143666: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143667: -- call ADRs
143668: -- Bug 4922099

Line 143665: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);

143661: XLA_ACCOUNTING_PKG.g_mpa_accrual_exists := 'Y';
143662: ------------------------------------------------------------------------------------------
143663:
143664: l_accrual_line_num := XLA_AE_LINES_PKG.g_LineNumber;
143665: XLA_AE_LINES_PKG.CopyLineInfo(l_accrual_line_num);
143666: -- added call to set_ccid to execute mapping for secondary accrual reversal entries bug 7444204
143667: -- call ADRs
143668: -- Bug 4922099
143669: --

Line 143692: xla_ae_lines_pkg.set_ccid(

143688: , x_value_type_code => l_adr_value_type_code
143689: , p_side => 'NA'
143690: );
143691:
143692: xla_ae_lines_pkg.set_ccid(
143693: p_code_combination_id => l_ccid
143694: , p_value_type_code => l_adr_value_type_code
143695: , p_transaction_coa_id => l_adr_transaction_coa_id
143696: , p_accounting_coa_id => l_adr_accounting_coa_id

Line 143727: xla_ae_lines_pkg.set_segment(

143723: );
143724:
143725: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143726:
143727: xla_ae_lines_pkg.set_segment(
143728: p_to_segment_code => 'GL_ACCOUNT'
143729: , p_segment_value => l_segment
143730: , p_from_segment_code => l_adr_value_segment_code
143731: , p_from_combination_id => l_adr_value_combination_id

Line 143770: xla_ae_lines_pkg.set_segment(

143766: );
143767:
143768: IF NVL(l_segment,'NULL') <> '#$NO_OVERRIDE#$' THEN -- 4465612
143769:
143770: xla_ae_lines_pkg.set_segment(
143771: p_to_segment_code => 'GL_BALANCING'
143772: , p_segment_value => l_segment
143773: , p_from_segment_code => l_adr_value_segment_code
143774: , p_from_combination_id => l_adr_value_combination_id

Line 143801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,

143797:
143798: --
143799: -- Update the line information that should be overwritten
143800: --
143801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143802: p_header_num => 1);
143803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143804:
143805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

Line 143803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;

143799: -- Update the line information that should be overwritten
143800: --
143801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143802: p_header_num => 1);
143803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143804:
143805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143806:
143807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b

Line 143805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271

143801: XLA_AE_LINES_PKG.set_ae_header_id(p_ae_header_id => p_event_id ,
143802: p_header_num => 1);
143803: XLA_AE_LINES_PKG.g_rec_lines.array_header_num(XLA_AE_LINES_PKG.g_LineNumber) :=1;
143804:
143805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143806:
143807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143808: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143809: END IF;

Line 143808: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);

143804:
143805: XLA_AE_LINES_PKG.g_rec_lines.array_business_class_code(XLA_AE_LINES_PKG.g_LineNumber) := NULL; -- 4669271
143806:
143807: IF l_bflow_method_code <> 'NONE' THEN -- 4655713b
143808: XLA_AE_LINES_PKG.g_rec_lines.array_reversal_code(XLA_AE_LINES_PKG.g_LineNumber) := CONCAT('MPA_',l_bflow_method_code);
143809: END IF;
143810:
143811: --
143812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts

Line 143815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;

143811: --
143812: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
143813: --
143814: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
143815: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
143816: ELSE
143817: ---------------------------------------------------------------------------------------------------
143818: -- 4262811a Switch Sign
143819: ---------------------------------------------------------------------------------------------------

Line 143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518

143816: ELSE
143817: ---------------------------------------------------------------------------------------------------
143818: -- 4262811a Switch Sign
143819: ---------------------------------------------------------------------------------------------------
143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143817: ---------------------------------------------------------------------------------------------------
143818: -- 4262811a Switch Sign
143819: ---------------------------------------------------------------------------------------------------
143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302

Line 143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143818: -- 4262811a Switch Sign
143819: ---------------------------------------------------------------------------------------------------
143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302
143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

Line 143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=

143819: ---------------------------------------------------------------------------------------------------
143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302
143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

Line 143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143820: XLA_AE_LINES_PKG.g_rec_lines.array_switch_side_flag(XLA_AE_LINES_PKG.g_LineNumber) := 'N'; -- 5052518
143821: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302
143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143828:

Line 143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=

143822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302
143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143828:
143829: END IF;
143830:

Line 143827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;

143823: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) :=
143824: XLA_AE_LINES_PKG.g_rec_lines.array_entered_amount(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143825: -- 5132302
143826: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) :=
143827: XLA_AE_LINES_PKG.g_rec_lines.array_bflow_applied_to_amt(XLA_AE_LINES_PKG.g_LineNumber) * -1;
143828:
143829: END IF;
143830:
143831: -- 4955764

Line 143832: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=

143828:
143829: END IF;
143830:
143831: -- 4955764
143832: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143834:
143835:
143836: XLA_AE_LINES_PKG.ValidateCurrentLine;

Line 143836: XLA_AE_LINES_PKG.ValidateCurrentLine;

143832: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
143833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143834:
143835:
143836: XLA_AE_LINES_PKG.ValidateCurrentLine;
143837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143838:
143839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')

Line 143837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;

143833: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('acc_rev_header_index'));
143834:
143835:
143836: XLA_AE_LINES_PKG.ValidateCurrentLine;
143837: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
143838:
143839: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
143840: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
143841: ,p_balance_type_code => l_balance_type_code);

Line 144598: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

144594: l_first_event_id NUMBER;
144595: l_last_event_id NUMBER;
144596:
144597: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
144598: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
144599: --
144600: --
144601: l_result BOOLEAN := TRUE;
144602: l_rows NUMBER := 1000;

Line 145090: XLA_AE_LINES_PKG.g_rec_lines := NULL;

145086: EXIT WHEN l_array_entity_id.COUNT = 0;
145087:
145088: -- initialize arrays
145089: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
145090: XLA_AE_LINES_PKG.g_rec_lines := NULL;
145091:
145092: --
145093: -- Bug 4458708
145094: --

Line 145095: XLA_AE_LINES_PKG.g_LineNumber := 0;

145091:
145092: --
145093: -- Bug 4458708
145094: --
145095: XLA_AE_LINES_PKG.g_LineNumber := 0;
145096:
145097:
145098: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
145099: g_last_hdr_idx := l_array_event_id.LAST;

Line 145270: xla_ae_lines_pkg.SetTrxReversalAttrs

145266: --
145267: -- following sets the accounting attributes needed to reverse
145268: -- accounting for a distributeion
145269: --
145270: xla_ae_lines_pkg.SetTrxReversalAttrs
145271: (p_event_id => l_event_id
145272: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
145273: ,p_trx_reversal_source => l_trx_reversal_source);
145274:

Line 145302: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

145298: --
145299: -- insert dummy rows into lines gt table that were created due to
145300: -- transaction reversals
145301: --
145302: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
145303: l_result := XLA_AE_LINES_PKG.InsertLines;
145304: END IF;
145305:
145306: --

Line 145303: l_result := XLA_AE_LINES_PKG.InsertLines;

145299: -- insert dummy rows into lines gt table that were created due to
145300: -- transaction reversals
145301: --
145302: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
145303: l_result := XLA_AE_LINES_PKG.InsertLines;
145304: END IF;
145305:
145306: --
145307: -- reset the temp_line_num for each set of events fetched from header

Line 145311: xla_ae_lines_pkg.g_temp_line_num := 0;

145307: -- reset the temp_line_num for each set of events fetched from header
145308: -- cursor rather than doing it for each new event in line cursor
145309: -- Bug 3939231
145310: --
145311: xla_ae_lines_pkg.g_temp_line_num := 0;
145312:
145313:
145314:
145315: --

Line 145421: XLA_AE_LINES_PKG.g_rec_lines := null;

145417: END IF;
145418: --
145419: EXIT WHEN l_array_entity_id.count = 0;
145420:
145421: XLA_AE_LINES_PKG.g_rec_lines := null;
145422:
145423: --
145424: -- Bug 4458708
145425: --

Line 145426: XLA_AE_LINES_PKG.g_LineNumber := 0;

145422:
145423: --
145424: -- Bug 4458708
145425: --
145426: XLA_AE_LINES_PKG.g_LineNumber := 0;
145427: --
145428: --
145429:
145430: FOR Idx IN 1..l_array_event_id.count LOOP

Line 145498: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

145494:
145495:
145496:
145497: --
145498: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
145499:
145500: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
145501:
145502: IF l_continue_with_lines THEN

Line 145574: xla_ae_lines_pkg.SetAcctReversalAttrs

145570: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
145571: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_90(Idx);
145572:
145573:
145574: xla_ae_lines_pkg.SetAcctReversalAttrs
145575: (p_event_id => l_event_id
145576: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
145577: ,p_calculate_acctd_flag => l_calculate_acctd_flag
145578: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 147047: XLA_AE_LINES_PKG.CreateGainOrLossLines(

147043:
147044: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147045: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
147046: AND (l_actual_flag = 'A')) THEN
147047: XLA_AE_LINES_PKG.CreateGainOrLossLines(
147048: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147049: ,p_application_id => p_application_id
147050: ,p_amb_context_code => 'DEFAULT'
147051: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 147080: l_result := XLA_AE_LINES_PKG.InsertLines ;

147076: END IF;
147077: END IF;
147078:
147079: END LOOP;
147080: l_result := XLA_AE_LINES_PKG.InsertLines ;
147081: end loop;
147082: close line_cur;
147083:
147084:

Line 147882: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

147878: l_first_event_id NUMBER;
147879: l_last_event_id NUMBER;
147880:
147881: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
147882: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
147883: --
147884: --
147885: l_result BOOLEAN := TRUE;
147886: l_rows NUMBER := 1000;

Line 148359: XLA_AE_LINES_PKG.g_rec_lines := NULL;

148355: EXIT WHEN l_array_entity_id.COUNT = 0;
148356:
148357: -- initialize arrays
148358: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
148359: XLA_AE_LINES_PKG.g_rec_lines := NULL;
148360:
148361: --
148362: -- Bug 4458708
148363: --

Line 148364: XLA_AE_LINES_PKG.g_LineNumber := 0;

148360:
148361: --
148362: -- Bug 4458708
148363: --
148364: XLA_AE_LINES_PKG.g_LineNumber := 0;
148365:
148366:
148367: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
148368: g_last_hdr_idx := l_array_event_id.LAST;

Line 148537: xla_ae_lines_pkg.SetTrxReversalAttrs

148533: --
148534: -- following sets the accounting attributes needed to reverse
148535: -- accounting for a distributeion
148536: --
148537: xla_ae_lines_pkg.SetTrxReversalAttrs
148538: (p_event_id => l_event_id
148539: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
148540: ,p_trx_reversal_source => l_trx_reversal_source);
148541:

Line 148569: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

148565: --
148566: -- insert dummy rows into lines gt table that were created due to
148567: -- transaction reversals
148568: --
148569: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
148570: l_result := XLA_AE_LINES_PKG.InsertLines;
148571: END IF;
148572:
148573: --

Line 148570: l_result := XLA_AE_LINES_PKG.InsertLines;

148566: -- insert dummy rows into lines gt table that were created due to
148567: -- transaction reversals
148568: --
148569: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
148570: l_result := XLA_AE_LINES_PKG.InsertLines;
148571: END IF;
148572:
148573: --
148574: -- reset the temp_line_num for each set of events fetched from header

Line 148578: xla_ae_lines_pkg.g_temp_line_num := 0;

148574: -- reset the temp_line_num for each set of events fetched from header
148575: -- cursor rather than doing it for each new event in line cursor
148576: -- Bug 3939231
148577: --
148578: xla_ae_lines_pkg.g_temp_line_num := 0;
148579:
148580:
148581:
148582: --

Line 148687: XLA_AE_LINES_PKG.g_rec_lines := null;

148683: END IF;
148684: --
148685: EXIT WHEN l_array_entity_id.count = 0;
148686:
148687: XLA_AE_LINES_PKG.g_rec_lines := null;
148688:
148689: --
148690: -- Bug 4458708
148691: --

Line 148692: XLA_AE_LINES_PKG.g_LineNumber := 0;

148688:
148689: --
148690: -- Bug 4458708
148691: --
148692: XLA_AE_LINES_PKG.g_LineNumber := 0;
148693: --
148694: --
148695:
148696: FOR Idx IN 1..l_array_event_id.count LOOP

Line 148764: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

148760:
148761:
148762:
148763: --
148764: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
148765:
148766: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
148767:
148768: IF l_continue_with_lines THEN

Line 148840: xla_ae_lines_pkg.SetAcctReversalAttrs

148836: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
148837: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_90(Idx);
148838:
148839:
148840: xla_ae_lines_pkg.SetAcctReversalAttrs
148841: (p_event_id => l_event_id
148842: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
148843: ,p_calculate_acctd_flag => l_calculate_acctd_flag
148844: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 150288: XLA_AE_LINES_PKG.CreateGainOrLossLines(

150284:
150285: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150286: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150287: AND (l_actual_flag = 'A')) THEN
150288: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150289: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150290: ,p_application_id => p_application_id
150291: ,p_amb_context_code => 'DEFAULT'
150292: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 150321: l_result := XLA_AE_LINES_PKG.InsertLines ;

150317: END IF;
150318: END IF;
150319:
150320: END LOOP;
150321: l_result := XLA_AE_LINES_PKG.InsertLines ;
150322: end loop;
150323: close line_cur;
150324:
150325:

Line 151041: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

151037: l_first_event_id NUMBER;
151038: l_last_event_id NUMBER;
151039:
151040: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
151041: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
151042: --
151043: --
151044: l_result BOOLEAN := TRUE;
151045: l_rows NUMBER := 1000;

Line 151474: XLA_AE_LINES_PKG.g_rec_lines := NULL;

151470: EXIT WHEN l_array_entity_id.COUNT = 0;
151471:
151472: -- initialize arrays
151473: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
151474: XLA_AE_LINES_PKG.g_rec_lines := NULL;
151475:
151476: --
151477: -- Bug 4458708
151478: --

Line 151479: XLA_AE_LINES_PKG.g_LineNumber := 0;

151475:
151476: --
151477: -- Bug 4458708
151478: --
151479: XLA_AE_LINES_PKG.g_LineNumber := 0;
151480:
151481:
151482: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
151483: g_last_hdr_idx := l_array_event_id.LAST;

Line 151658: xla_ae_lines_pkg.SetTrxReversalAttrs

151654: --
151655: -- following sets the accounting attributes needed to reverse
151656: -- accounting for a distributeion
151657: --
151658: xla_ae_lines_pkg.SetTrxReversalAttrs
151659: (p_event_id => l_event_id
151660: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
151661: ,p_trx_reversal_source => l_trx_reversal_source);
151662:

Line 151690: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

151686: --
151687: -- insert dummy rows into lines gt table that were created due to
151688: -- transaction reversals
151689: --
151690: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
151691: l_result := XLA_AE_LINES_PKG.InsertLines;
151692: END IF;
151693:
151694: --

Line 151691: l_result := XLA_AE_LINES_PKG.InsertLines;

151687: -- insert dummy rows into lines gt table that were created due to
151688: -- transaction reversals
151689: --
151690: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
151691: l_result := XLA_AE_LINES_PKG.InsertLines;
151692: END IF;
151693:
151694: --
151695: -- reset the temp_line_num for each set of events fetched from header

Line 151699: xla_ae_lines_pkg.g_temp_line_num := 0;

151695: -- reset the temp_line_num for each set of events fetched from header
151696: -- cursor rather than doing it for each new event in line cursor
151697: -- Bug 3939231
151698: --
151699: xla_ae_lines_pkg.g_temp_line_num := 0;
151700:
151701:
151702:
151703: --

Line 151786: XLA_AE_LINES_PKG.g_rec_lines := null;

151782: END IF;
151783: --
151784: EXIT WHEN l_array_entity_id.count = 0;
151785:
151786: XLA_AE_LINES_PKG.g_rec_lines := null;
151787:
151788: --
151789: -- Bug 4458708
151790: --

Line 151791: XLA_AE_LINES_PKG.g_LineNumber := 0;

151787:
151788: --
151789: -- Bug 4458708
151790: --
151791: XLA_AE_LINES_PKG.g_LineNumber := 0;
151792: --
151793: --
151794:
151795: FOR Idx IN 1..l_array_event_id.count LOOP

Line 151863: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

151859:
151860:
151861:
151862: --
151863: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
151864:
151865: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
151866:
151867: IF l_continue_with_lines THEN

Line 151911: xla_ae_lines_pkg.SetAcctReversalAttrs

151907: l_rec_rev_acct_attrs.array_acct_attr_code(7) := 'REVERSED_DISTRIBUTION_TYPE';
151908: l_rec_rev_acct_attrs.array_char_value(7) := l_array_source_55(Idx);
151909:
151910:
151911: xla_ae_lines_pkg.SetAcctReversalAttrs
151912: (p_event_id => l_event_id
151913: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
151914: ,p_calculate_acctd_flag => l_calculate_acctd_flag
151915: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 152662: XLA_AE_LINES_PKG.CreateGainOrLossLines(

152658:
152659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
152660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
152661: AND (l_actual_flag = 'A')) THEN
152662: XLA_AE_LINES_PKG.CreateGainOrLossLines(
152663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152664: ,p_application_id => p_application_id
152665: ,p_amb_context_code => 'DEFAULT'
152666: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 152695: l_result := XLA_AE_LINES_PKG.InsertLines ;

152691: END IF;
152692: END IF;
152693:
152694: END LOOP;
152695: l_result := XLA_AE_LINES_PKG.InsertLines ;
152696: end loop;
152697: close line_cur;
152698:
152699:

Line 153523: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

153519: l_first_event_id NUMBER;
153520: l_last_event_id NUMBER;
153521:
153522: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
153523: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
153524: --
153525: --
153526: l_result BOOLEAN := TRUE;
153527: l_rows NUMBER := 1000;

Line 154021: XLA_AE_LINES_PKG.g_rec_lines := NULL;

154017: EXIT WHEN l_array_entity_id.COUNT = 0;
154018:
154019: -- initialize arrays
154020: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
154021: XLA_AE_LINES_PKG.g_rec_lines := NULL;
154022:
154023: --
154024: -- Bug 4458708
154025: --

Line 154026: XLA_AE_LINES_PKG.g_LineNumber := 0;

154022:
154023: --
154024: -- Bug 4458708
154025: --
154026: XLA_AE_LINES_PKG.g_LineNumber := 0;
154027:
154028:
154029: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
154030: g_last_hdr_idx := l_array_event_id.LAST;

Line 154201: xla_ae_lines_pkg.SetTrxReversalAttrs

154197: --
154198: -- following sets the accounting attributes needed to reverse
154199: -- accounting for a distributeion
154200: --
154201: xla_ae_lines_pkg.SetTrxReversalAttrs
154202: (p_event_id => l_event_id
154203: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
154204: ,p_trx_reversal_source => l_trx_reversal_source);
154205:

Line 154233: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

154229: --
154230: -- insert dummy rows into lines gt table that were created due to
154231: -- transaction reversals
154232: --
154233: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
154234: l_result := XLA_AE_LINES_PKG.InsertLines;
154235: END IF;
154236:
154237: --

Line 154234: l_result := XLA_AE_LINES_PKG.InsertLines;

154230: -- insert dummy rows into lines gt table that were created due to
154231: -- transaction reversals
154232: --
154233: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
154234: l_result := XLA_AE_LINES_PKG.InsertLines;
154235: END IF;
154236:
154237: --
154238: -- reset the temp_line_num for each set of events fetched from header

Line 154242: xla_ae_lines_pkg.g_temp_line_num := 0;

154238: -- reset the temp_line_num for each set of events fetched from header
154239: -- cursor rather than doing it for each new event in line cursor
154240: -- Bug 3939231
154241: --
154242: xla_ae_lines_pkg.g_temp_line_num := 0;
154243:
154244:
154245:
154246: --

Line 154354: XLA_AE_LINES_PKG.g_rec_lines := null;

154350: END IF;
154351: --
154352: EXIT WHEN l_array_entity_id.count = 0;
154353:
154354: XLA_AE_LINES_PKG.g_rec_lines := null;
154355:
154356: --
154357: -- Bug 4458708
154358: --

Line 154359: XLA_AE_LINES_PKG.g_LineNumber := 0;

154355:
154356: --
154357: -- Bug 4458708
154358: --
154359: XLA_AE_LINES_PKG.g_LineNumber := 0;
154360: --
154361: --
154362:
154363: FOR Idx IN 1..l_array_event_id.count LOOP

Line 154431: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

154427:
154428:
154429:
154430: --
154431: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
154432:
154433: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
154434:
154435: IF l_continue_with_lines THEN

Line 154507: xla_ae_lines_pkg.SetAcctReversalAttrs

154503: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
154504: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_90(Idx);
154505:
154506:
154507: xla_ae_lines_pkg.SetAcctReversalAttrs
154508: (p_event_id => l_event_id
154509: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
154510: ,p_calculate_acctd_flag => l_calculate_acctd_flag
154511: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 156044: XLA_AE_LINES_PKG.CreateGainOrLossLines(

156040:
156041: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156042: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156043: AND (l_actual_flag = 'A')) THEN
156044: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156045: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156046: ,p_application_id => p_application_id
156047: ,p_amb_context_code => 'DEFAULT'
156048: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 156077: l_result := XLA_AE_LINES_PKG.InsertLines ;

156073: END IF;
156074: END IF;
156075:
156076: END LOOP;
156077: l_result := XLA_AE_LINES_PKG.InsertLines ;
156078: end loop;
156079: close line_cur;
156080:
156081:

Line 156944: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

156940: l_first_event_id NUMBER;
156941: l_last_event_id NUMBER;
156942:
156943: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
156944: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
156945: --
156946: --
156947: l_result BOOLEAN := TRUE;
156948: l_rows NUMBER := 1000;

Line 157503: XLA_AE_LINES_PKG.g_rec_lines := NULL;

157499: EXIT WHEN l_array_entity_id.COUNT = 0;
157500:
157501: -- initialize arrays
157502: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
157503: XLA_AE_LINES_PKG.g_rec_lines := NULL;
157504:
157505: --
157506: -- Bug 4458708
157507: --

Line 157508: XLA_AE_LINES_PKG.g_LineNumber := 0;

157504:
157505: --
157506: -- Bug 4458708
157507: --
157508: XLA_AE_LINES_PKG.g_LineNumber := 0;
157509:
157510:
157511: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
157512: g_last_hdr_idx := l_array_event_id.LAST;

Line 157706: xla_ae_lines_pkg.SetTrxReversalAttrs

157702: --
157703: -- following sets the accounting attributes needed to reverse
157704: -- accounting for a distributeion
157705: --
157706: xla_ae_lines_pkg.SetTrxReversalAttrs
157707: (p_event_id => l_event_id
157708: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
157709: ,p_trx_reversal_source => l_trx_reversal_source);
157710:

Line 157738: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

157734: --
157735: -- insert dummy rows into lines gt table that were created due to
157736: -- transaction reversals
157737: --
157738: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157739: l_result := XLA_AE_LINES_PKG.InsertLines;
157740: END IF;
157741:
157742: --

Line 157739: l_result := XLA_AE_LINES_PKG.InsertLines;

157735: -- insert dummy rows into lines gt table that were created due to
157736: -- transaction reversals
157737: --
157738: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
157739: l_result := XLA_AE_LINES_PKG.InsertLines;
157740: END IF;
157741:
157742: --
157743: -- reset the temp_line_num for each set of events fetched from header

Line 157747: xla_ae_lines_pkg.g_temp_line_num := 0;

157743: -- reset the temp_line_num for each set of events fetched from header
157744: -- cursor rather than doing it for each new event in line cursor
157745: -- Bug 3939231
157746: --
157747: xla_ae_lines_pkg.g_temp_line_num := 0;
157748:
157749:
157750:
157751: --

Line 157845: XLA_AE_LINES_PKG.g_rec_lines := null;

157841: END IF;
157842: --
157843: EXIT WHEN l_array_entity_id.count = 0;
157844:
157845: XLA_AE_LINES_PKG.g_rec_lines := null;
157846:
157847: --
157848: -- Bug 4458708
157849: --

Line 157850: XLA_AE_LINES_PKG.g_LineNumber := 0;

157846:
157847: --
157848: -- Bug 4458708
157849: --
157850: XLA_AE_LINES_PKG.g_LineNumber := 0;
157851: --
157852: --
157853:
157854: FOR Idx IN 1..l_array_event_id.count LOOP

Line 157922: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

157918:
157919:
157920:
157921: --
157922: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
157923:
157924: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
157925:
157926: IF l_continue_with_lines THEN

Line 157976: xla_ae_lines_pkg.SetAcctReversalAttrs

157972: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
157973: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_88(Idx);
157974:
157975:
157976: xla_ae_lines_pkg.SetAcctReversalAttrs
157977: (p_event_id => l_event_id
157978: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
157979: ,p_calculate_acctd_flag => l_calculate_acctd_flag
157980: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 159202: XLA_AE_LINES_PKG.CreateGainOrLossLines(

159198:
159199: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159200: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159201: AND (l_actual_flag = 'A')) THEN
159202: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159203: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159204: ,p_application_id => p_application_id
159205: ,p_amb_context_code => 'DEFAULT'
159206: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 159235: l_result := XLA_AE_LINES_PKG.InsertLines ;

159231: END IF;
159232: END IF;
159233:
159234: END LOOP;
159235: l_result := XLA_AE_LINES_PKG.InsertLines ;
159236: end loop;
159237: close line_cur;
159238:
159239:

Line 160024: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

160020: l_first_event_id NUMBER;
160021: l_last_event_id NUMBER;
160022:
160023: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
160024: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
160025: --
160026: --
160027: l_result BOOLEAN := TRUE;
160028: l_rows NUMBER := 1000;

Line 160481: XLA_AE_LINES_PKG.g_rec_lines := NULL;

160477: EXIT WHEN l_array_entity_id.COUNT = 0;
160478:
160479: -- initialize arrays
160480: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
160481: XLA_AE_LINES_PKG.g_rec_lines := NULL;
160482:
160483: --
160484: -- Bug 4458708
160485: --

Line 160486: XLA_AE_LINES_PKG.g_LineNumber := 0;

160482:
160483: --
160484: -- Bug 4458708
160485: --
160486: XLA_AE_LINES_PKG.g_LineNumber := 0;
160487:
160488:
160489: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
160490: g_last_hdr_idx := l_array_event_id.LAST;

Line 160657: xla_ae_lines_pkg.SetTrxReversalAttrs

160653: --
160654: -- following sets the accounting attributes needed to reverse
160655: -- accounting for a distributeion
160656: --
160657: xla_ae_lines_pkg.SetTrxReversalAttrs
160658: (p_event_id => l_event_id
160659: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
160660: ,p_trx_reversal_source => l_trx_reversal_source);
160661:

Line 160689: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

160685: --
160686: -- insert dummy rows into lines gt table that were created due to
160687: -- transaction reversals
160688: --
160689: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160690: l_result := XLA_AE_LINES_PKG.InsertLines;
160691: END IF;
160692:
160693: --

Line 160690: l_result := XLA_AE_LINES_PKG.InsertLines;

160686: -- insert dummy rows into lines gt table that were created due to
160687: -- transaction reversals
160688: --
160689: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
160690: l_result := XLA_AE_LINES_PKG.InsertLines;
160691: END IF;
160692:
160693: --
160694: -- reset the temp_line_num for each set of events fetched from header

Line 160698: xla_ae_lines_pkg.g_temp_line_num := 0;

160694: -- reset the temp_line_num for each set of events fetched from header
160695: -- cursor rather than doing it for each new event in line cursor
160696: -- Bug 3939231
160697: --
160698: xla_ae_lines_pkg.g_temp_line_num := 0;
160699:
160700:
160701:
160702: --

Line 160807: XLA_AE_LINES_PKG.g_rec_lines := null;

160803: END IF;
160804: --
160805: EXIT WHEN l_array_entity_id.count = 0;
160806:
160807: XLA_AE_LINES_PKG.g_rec_lines := null;
160808:
160809: --
160810: -- Bug 4458708
160811: --

Line 160812: XLA_AE_LINES_PKG.g_LineNumber := 0;

160808:
160809: --
160810: -- Bug 4458708
160811: --
160812: XLA_AE_LINES_PKG.g_LineNumber := 0;
160813: --
160814: --
160815:
160816: FOR Idx IN 1..l_array_event_id.count LOOP

Line 160884: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

160880:
160881:
160882:
160883: --
160884: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
160885:
160886: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
160887:
160888: IF l_continue_with_lines THEN

Line 160964: xla_ae_lines_pkg.SetAcctReversalAttrs

160960: l_rec_rev_acct_attrs.array_acct_attr_code(23) := 'UPG_DR_ENC_TYPE_ID';
160961: l_rec_rev_acct_attrs.array_num_value(23) := l_array_source_90(Idx);
160962:
160963:
160964: xla_ae_lines_pkg.SetAcctReversalAttrs
160965: (p_event_id => l_event_id
160966: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
160967: ,p_calculate_acctd_flag => l_calculate_acctd_flag
160968: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 161623: XLA_AE_LINES_PKG.CreateGainOrLossLines(

161619:
161620: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
161621: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
161622: AND (l_actual_flag = 'A')) THEN
161623: XLA_AE_LINES_PKG.CreateGainOrLossLines(
161624: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161625: ,p_application_id => p_application_id
161626: ,p_amb_context_code => 'DEFAULT'
161627: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 161656: l_result := XLA_AE_LINES_PKG.InsertLines ;

161652: END IF;
161653: END IF;
161654:
161655: END LOOP;
161656: l_result := XLA_AE_LINES_PKG.InsertLines ;
161657: end loop;
161658: close line_cur;
161659:
161660:

Line 162460: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

162456: l_first_event_id NUMBER;
162457: l_last_event_id NUMBER;
162458:
162459: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
162460: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
162461: --
162462: --
162463: l_result BOOLEAN := TRUE;
162464: l_rows NUMBER := 1000;

Line 162946: XLA_AE_LINES_PKG.g_rec_lines := NULL;

162942: EXIT WHEN l_array_entity_id.COUNT = 0;
162943:
162944: -- initialize arrays
162945: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
162946: XLA_AE_LINES_PKG.g_rec_lines := NULL;
162947:
162948: --
162949: -- Bug 4458708
162950: --

Line 162951: XLA_AE_LINES_PKG.g_LineNumber := 0;

162947:
162948: --
162949: -- Bug 4458708
162950: --
162951: XLA_AE_LINES_PKG.g_LineNumber := 0;
162952:
162953:
162954: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
162955: g_last_hdr_idx := l_array_event_id.LAST;

Line 163125: xla_ae_lines_pkg.SetTrxReversalAttrs

163121: --
163122: -- following sets the accounting attributes needed to reverse
163123: -- accounting for a distributeion
163124: --
163125: xla_ae_lines_pkg.SetTrxReversalAttrs
163126: (p_event_id => l_event_id
163127: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
163128: ,p_trx_reversal_source => l_trx_reversal_source);
163129:

Line 163157: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

163153: --
163154: -- insert dummy rows into lines gt table that were created due to
163155: -- transaction reversals
163156: --
163157: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
163158: l_result := XLA_AE_LINES_PKG.InsertLines;
163159: END IF;
163160:
163161: --

Line 163158: l_result := XLA_AE_LINES_PKG.InsertLines;

163154: -- insert dummy rows into lines gt table that were created due to
163155: -- transaction reversals
163156: --
163157: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
163158: l_result := XLA_AE_LINES_PKG.InsertLines;
163159: END IF;
163160:
163161: --
163162: -- reset the temp_line_num for each set of events fetched from header

Line 163166: xla_ae_lines_pkg.g_temp_line_num := 0;

163162: -- reset the temp_line_num for each set of events fetched from header
163163: -- cursor rather than doing it for each new event in line cursor
163164: -- Bug 3939231
163165: --
163166: xla_ae_lines_pkg.g_temp_line_num := 0;
163167:
163168:
163169:
163170: --

Line 163274: XLA_AE_LINES_PKG.g_rec_lines := null;

163270: END IF;
163271: --
163272: EXIT WHEN l_array_entity_id.count = 0;
163273:
163274: XLA_AE_LINES_PKG.g_rec_lines := null;
163275:
163276: --
163277: -- Bug 4458708
163278: --

Line 163279: XLA_AE_LINES_PKG.g_LineNumber := 0;

163275:
163276: --
163277: -- Bug 4458708
163278: --
163279: XLA_AE_LINES_PKG.g_LineNumber := 0;
163280: --
163281: --
163282:
163283: FOR Idx IN 1..l_array_event_id.count LOOP

Line 163351: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

163347:
163348:
163349:
163350: --
163351: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
163352:
163353: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
163354:
163355: IF l_continue_with_lines THEN

Line 163427: xla_ae_lines_pkg.SetAcctReversalAttrs

163423: l_rec_rev_acct_attrs.array_acct_attr_code(21) := 'UPG_DR_ENC_TYPE_ID';
163424: l_rec_rev_acct_attrs.array_num_value(21) := l_array_source_90(Idx);
163425:
163426:
163427: xla_ae_lines_pkg.SetAcctReversalAttrs
163428: (p_event_id => l_event_id
163429: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
163430: ,p_calculate_acctd_flag => l_calculate_acctd_flag
163431: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 164904: XLA_AE_LINES_PKG.CreateGainOrLossLines(

164900:
164901: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164902: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164903: AND (l_actual_flag = 'A')) THEN
164904: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164905: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164906: ,p_application_id => p_application_id
164907: ,p_amb_context_code => 'DEFAULT'
164908: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 164937: l_result := XLA_AE_LINES_PKG.InsertLines ;

164933: END IF;
164934: END IF;
164935:
164936: END LOOP;
164937: l_result := XLA_AE_LINES_PKG.InsertLines ;
164938: end loop;
164939: close line_cur;
164940:
164941:

Line 165821: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

165817: l_first_event_id NUMBER;
165818: l_last_event_id NUMBER;
165819:
165820: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
165821: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
165822: --
165823: --
165824: l_result BOOLEAN := TRUE;
165825: l_rows NUMBER := 1000;

Line 166379: XLA_AE_LINES_PKG.g_rec_lines := NULL;

166375: EXIT WHEN l_array_entity_id.COUNT = 0;
166376:
166377: -- initialize arrays
166378: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
166379: XLA_AE_LINES_PKG.g_rec_lines := NULL;
166380:
166381: --
166382: -- Bug 4458708
166383: --

Line 166384: XLA_AE_LINES_PKG.g_LineNumber := 0;

166380:
166381: --
166382: -- Bug 4458708
166383: --
166384: XLA_AE_LINES_PKG.g_LineNumber := 0;
166385:
166386:
166387: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
166388: g_last_hdr_idx := l_array_event_id.LAST;

Line 166576: xla_ae_lines_pkg.SetTrxReversalAttrs

166572: --
166573: -- following sets the accounting attributes needed to reverse
166574: -- accounting for a distributeion
166575: --
166576: xla_ae_lines_pkg.SetTrxReversalAttrs
166577: (p_event_id => l_event_id
166578: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
166579: ,p_trx_reversal_source => l_trx_reversal_source);
166580:

Line 166608: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

166604: --
166605: -- insert dummy rows into lines gt table that were created due to
166606: -- transaction reversals
166607: --
166608: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166609: l_result := XLA_AE_LINES_PKG.InsertLines;
166610: END IF;
166611:
166612: --

Line 166609: l_result := XLA_AE_LINES_PKG.InsertLines;

166605: -- insert dummy rows into lines gt table that were created due to
166606: -- transaction reversals
166607: --
166608: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
166609: l_result := XLA_AE_LINES_PKG.InsertLines;
166610: END IF;
166611:
166612: --
166613: -- reset the temp_line_num for each set of events fetched from header

Line 166617: xla_ae_lines_pkg.g_temp_line_num := 0;

166613: -- reset the temp_line_num for each set of events fetched from header
166614: -- cursor rather than doing it for each new event in line cursor
166615: -- Bug 3939231
166616: --
166617: xla_ae_lines_pkg.g_temp_line_num := 0;
166618:
166619:
166620:
166621: --

Line 166723: XLA_AE_LINES_PKG.g_rec_lines := null;

166719: END IF;
166720: --
166721: EXIT WHEN l_array_entity_id.count = 0;
166722:
166723: XLA_AE_LINES_PKG.g_rec_lines := null;
166724:
166725: --
166726: -- Bug 4458708
166727: --

Line 166728: XLA_AE_LINES_PKG.g_LineNumber := 0;

166724:
166725: --
166726: -- Bug 4458708
166727: --
166728: XLA_AE_LINES_PKG.g_LineNumber := 0;
166729: --
166730: --
166731:
166732: FOR Idx IN 1..l_array_event_id.count LOOP

Line 166800: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

166796:
166797:
166798:
166799: --
166800: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
166801:
166802: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
166803:
166804: IF l_continue_with_lines THEN

Line 166854: xla_ae_lines_pkg.SetAcctReversalAttrs

166850: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
166851: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_88(Idx);
166852:
166853:
166854: xla_ae_lines_pkg.SetAcctReversalAttrs
166855: (p_event_id => l_event_id
166856: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
166857: ,p_calculate_acctd_flag => l_calculate_acctd_flag
166858: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 168048: XLA_AE_LINES_PKG.CreateGainOrLossLines(

168044:
168045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168047: AND (l_actual_flag = 'A')) THEN
168048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168050: ,p_application_id => p_application_id
168051: ,p_amb_context_code => 'DEFAULT'
168052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 168081: l_result := XLA_AE_LINES_PKG.InsertLines ;

168077: END IF;
168078: END IF;
168079:
168080: END LOOP;
168081: l_result := XLA_AE_LINES_PKG.InsertLines ;
168082: end loop;
168083: close line_cur;
168084:
168085:

Line 168849: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;

168845: l_first_event_id NUMBER;
168846: l_last_event_id NUMBER;
168847:
168848: l_rec_acct_attrs XLA_AE_HEADER_PKG.t_rec_acct_attrs;
168849: l_rec_rev_acct_attrs XLA_AE_LINES_PKG.t_rec_acct_attrs;
168850: --
168851: --
168852: l_result BOOLEAN := TRUE;
168853: l_rows NUMBER := 1000;

Line 169326: XLA_AE_LINES_PKG.g_rec_lines := NULL;

169322: EXIT WHEN l_array_entity_id.COUNT = 0;
169323:
169324: -- initialize arrays
169325: XLA_AE_HEADER_PKG.g_rec_header_new := NULL;
169326: XLA_AE_LINES_PKG.g_rec_lines := NULL;
169327:
169328: --
169329: -- Bug 4458708
169330: --

Line 169331: XLA_AE_LINES_PKG.g_LineNumber := 0;

169327:
169328: --
169329: -- Bug 4458708
169330: --
169331: XLA_AE_LINES_PKG.g_LineNumber := 0;
169332:
169333:
169334: -- 4262811 - when creating Accrual Reversal or MPA, use g_last_hdr_idx to increment for next header id
169335: g_last_hdr_idx := l_array_event_id.LAST;

Line 169520: xla_ae_lines_pkg.SetTrxReversalAttrs

169516: --
169517: -- following sets the accounting attributes needed to reverse
169518: -- accounting for a distributeion
169519: --
169520: xla_ae_lines_pkg.SetTrxReversalAttrs
169521: (p_event_id => l_event_id
169522: ,p_gl_date => XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(hdr_idx)
169523: ,p_trx_reversal_source => l_trx_reversal_source);
169524:

Line 169552: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN

169548: --
169549: -- insert dummy rows into lines gt table that were created due to
169550: -- transaction reversals
169551: --
169552: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169553: l_result := XLA_AE_LINES_PKG.InsertLines;
169554: END IF;
169555:
169556: --

Line 169553: l_result := XLA_AE_LINES_PKG.InsertLines;

169549: -- insert dummy rows into lines gt table that were created due to
169550: -- transaction reversals
169551: --
169552: IF XLA_AE_LINES_PKG.g_rec_lines.array_ae_header_id.COUNT > 0 THEN
169553: l_result := XLA_AE_LINES_PKG.InsertLines;
169554: END IF;
169555:
169556: --
169557: -- reset the temp_line_num for each set of events fetched from header

Line 169561: xla_ae_lines_pkg.g_temp_line_num := 0;

169557: -- reset the temp_line_num for each set of events fetched from header
169558: -- cursor rather than doing it for each new event in line cursor
169559: -- Bug 3939231
169560: --
169561: xla_ae_lines_pkg.g_temp_line_num := 0;
169562:
169563:
169564:
169565: --

Line 169649: XLA_AE_LINES_PKG.g_rec_lines := null;

169645: END IF;
169646: --
169647: EXIT WHEN l_array_entity_id.count = 0;
169648:
169649: XLA_AE_LINES_PKG.g_rec_lines := null;
169650:
169651: --
169652: -- Bug 4458708
169653: --

Line 169654: XLA_AE_LINES_PKG.g_LineNumber := 0;

169650:
169651: --
169652: -- Bug 4458708
169653: --
169654: XLA_AE_LINES_PKG.g_LineNumber := 0;
169655: --
169656: --
169657:
169658: FOR Idx IN 1..l_array_event_id.count LOOP

Line 169726: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));

169722:
169723:
169724:
169725: --
169726: xla_ae_lines_pkg.SetExtractLine(p_extract_line => l_array_extract_line_num(Idx));
169727:
169728: l_acct_reversal_source := SUBSTR(l_array_source_53(Idx), 1,30);
169729:
169730: IF l_continue_with_lines THEN

Line 169780: xla_ae_lines_pkg.SetAcctReversalAttrs

169776: l_rec_rev_acct_attrs.array_acct_attr_code(10) := 'TAX_SUMMARY_LINE_REF_ID';
169777: l_rec_rev_acct_attrs.array_num_value(10) := l_array_source_88(Idx);
169778:
169779:
169780: xla_ae_lines_pkg.SetAcctReversalAttrs
169781: (p_event_id => l_event_id
169782: ,p_rec_acct_attrs => l_rec_rev_acct_attrs
169783: ,p_calculate_acctd_flag => l_calculate_acctd_flag
169784: ,p_calculate_g_l_flag => l_calculate_g_l_flag);

Line 170566: XLA_AE_LINES_PKG.CreateGainOrLossLines(

170562:
170563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170565: AND (l_actual_flag = 'A')) THEN
170566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170568: ,p_application_id => p_application_id
170569: ,p_amb_context_code => 'DEFAULT'
170570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

Line 170599: l_result := XLA_AE_LINES_PKG.InsertLines ;

170595: END IF;
170596: END IF;
170597:
170598: END LOOP;
170599: l_result := XLA_AE_LINES_PKG.InsertLines ;
170600: end loop;
170601: close line_cur;
170602:
170603:

Line 170734: xla_ae_lines_pkg.SetNullLine;

170730:
170731: --
170732: -- initialize array of lines with NULL
170733: --
170734: xla_ae_lines_pkg.SetNullLine;
170735:
170736: --
170737: -- initialize header extract count -- Bug 4865292
170738: --